Вопросы с тегом «go»

104
нет новых переменных слева от: =

Что тут происходит? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } Выдает ошибку, в которой говорится no new variables on left side of := То, что я делал, - это...

104
Django - «нет модуля с именем django.core.management»

Я получаю следующую ошибку при попытке запустить Django из командной строки. File manage.py, line 8, in <module>      from django.core.management import execute_from_command_line ImportError: No module named django.core.management Есть идеи, как это...

104
Как указать зависимость модуля Go в go.mod на последний коммит в репо?

Начиная с v1.11 Go добавлена ​​поддержка модулей. Команды go mod init <package name> go build будет генерировать go.modи go.sumфайлы , которые содержат все версии найдены для зависимостей пакета. Если у модуля нет выпусков, используется последняя фиксация этого модуля. Если у модуля есть...

103
Когда создавать новое приложение (со startapp) в Django?

Я искал это в Google, но у меня все еще возникают проблемы с тем, что Django определяет как «приложения». Следует ли мне создавать новое приложение для каждой части функциональности сайта, даже если оно использует модели из основного проекта? У вас, ребята, есть хорошее практическое правило, когда...

103
Лучший способ сделать Django login_required по умолчанию

Я работаю над большим приложением Django, для доступа к большинству из которого требуется логин. Это означает, что мы разбросали по всему нашему приложению: @login_required def view(...): Это нормально и отлично работает, если мы не забываем добавлять его везде ! К сожалению, иногда мы забываем, и...

103
Что в Go эквивалентно argv [0]?

Как я могу получить имя моей собственной программы во время выполнения? Что в Go является эквивалентом argv [0] C / C ++? Для меня полезно создать использование с правильным именем. Обновление: добавлен код. package main import ( "flag" "fmt" "os" ) func usage() { fmt.Fprintf(os.Stderr, "usage:...

103
В чем разница ContentType и MimeType

Насколько я знаю, они абсолютно равны. Однако, просматривая некоторые документы django, я нашел этот фрагмент кода: HttpResponse.__init__(content='', mimetype=None, status=200, content_type='text/html') что удивляет меня, двое ладят друг с другом. Официальные документы смогли решить проблему...

103
Как остановить горутину

У меня есть горутина, которая вызывает метод и передает возвращаемое значение по каналу: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Как мне остановить такую ​​горутину?...

103
Правильное именование пакетов для тестирования с языком Go

Я видел несколько различных стратегий именования тестовых пакетов в Go и хотел узнать, каковы преимущества и недостатки каждой из них и какую из них мне следует использовать. Стратегия 1: Имя файла: github.com/user/myfunc.go package myfunc Имя тестового файла: github.com/user/myfunc_test.go...

103
Как сравнить два объекта JSON с одинаковыми элементами в разном порядке?

Как я могу проверить, равны ли два объекта JSON в python, не обращая внимания на порядок списков? Например ... Документ JSON a : { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } Документ JSON b : { "success": false, "errors": [...

102
Django: получить объект из БД или None, если ничего не подходит

Есть ли функция Django, которая позволит мне получить объект из базы данных, или None, если ничего не подходит? Сейчас я использую что-то вроде: foo = Foo.objects.filter(bar=baz) foo = len(foo) > 0 and foo.get() or None Но это не очень понятно, и иметь везде грязно....

102
Django: как добавить произвольные атрибуты html в поля ввода формы?

У меня есть поле ввода, которое отображается с помощью такого шаблона: <div class="field"> {{ form.city }} </div> Это отображается как: <div class="field"> <input id="id_city" type="text" name="city" maxlength="100" /> </div> Теперь предположим, что я хочу добавить...

102
Улучшенный виджет поля ManyToMany для администратора Django

Я считаю, что models.ManyToManyFieldвиджет администратора Django по умолчанию является громоздким в использовании. Это элемент выбора HTML, и если у вас много Объектов «другой» модели, то на самом деле найти «другие» объекты, которые вы хотите связать с «этим» объектом, непрактично. А если у вас...

102
Как получить имя функции в Go?

Можно ли получить имя для данной функции? Сказать: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Мне сказали, что runtime.FuncForPC поможет, но я не понял, как его использовать....

102
модели django выбирают одно поле

У меня есть таблица / модели, Employeesи я хотел бы получить все строки одного поля в качестве набора запросов. Я знаю, что могу сделать это вот так (надеюсь, я даже делаю это правильно): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name Будет ли запрашивать базу данных для всех...

102
Как переименовать элементы в values ​​() в Django?

Я хочу сделать то же самое, что и в этом билете на djangoproject.com , но с некоторым дополнительным форматированием. Из этого запроса >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Я хочу получить что-то подобное: >>>...

102
Перенаправление URL-адресов Django

Как я могу перенаправить трафик, который не соответствует ни одному из моих других URL-адресов, обратно на главную страницу? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$',...