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

478
Объединить два ломтика в Go

Я пытаюсь совместить ломтик [1, 2]и ломтик [3, 4]. Как я могу сделать это в Go? Я старался: append([]int{1,2}, []int{3,4}) но получил: cannot use []int literal (type []int) as type int in append Тем не менее, документация указывает на то, что это возможно, что мне не хватает? slice = append(slice,...

463
Фильтрация пустых или пустых имен в наборе запросов

У меня есть first_name, last_nameи alias( по желанию) , который мне нужно искать. Итак, мне нужен запрос, чтобы дать мне все имена, для которых установлен псевдоним. Только если бы я мог сделать: Name.objects.filter(alias!="") Итак, что эквивалентно...

458
Захват параметров URL в запросе. GET

В настоящее время я определяю регулярные выражения для захвата параметров в URL-адресе, как описано в руководстве. Как мне получить доступ к параметрам из URL как части HttpRequestобъекта? Мой в HttpRequest.GETнастоящее время возвращает пустой QueryDictобъект. Я хотел бы научиться делать это без...

452
Нет модуля с именем pkg_resources

Я развертываю приложение Django на сервере разработчиков и при запуске запускаю эту ошибку pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module...

452
Как сбросить пароль администратора Django?

Я использую Django (версия 1.3) и забыл имя пользователя и пароль администратора. Как сбросить оба? И возможно ли сделать обычного пользователя администратором, а затем удалить статус...

448
Как отменить последнюю миграцию?

Я выполнил миграцию, добавив новую таблицу, и хочу отменить ее и удалить миграцию, не создавая новую миграцию. Как это сделать? Есть ли команда, чтобы отменить последнюю миграцию, и тогда я могу просто удалить файл...

442
Расширение модели User с помощью пользовательских полей в Django

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

437
Как я могу обновить определенные пакеты, используя pip и файл требований?

Я использую pip с файлом требований в virtualenv для своих проектов Django. Я пытаюсь обновить некоторые пакеты, особенно сам Django, и получаю сообщение об ошибке конфликта исходного кода: Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r...

431
В форме Django как сделать поле доступным только для чтения (или отключенным), чтобы его нельзя было редактировать?

В форме Django как сделать поле доступным только для чтения (или отключенным)? Когда форма используется для создания новой записи, все поля должны быть включены, но когда запись находится в режиме обновления, некоторые поля должны быть доступны только для чтения. Например, при создании новой...

393
Как использовать теги в Go?

В спецификации языка Go упоминается краткий обзор тегов: За объявлением поля может следовать необязательный строковый литерал, который становится атрибутом для всех полей в соответствующем объявлении поля. Теги становятся видимыми через интерфейс отражения, но в остальном игнорируются. // A struct...

389
Как определить два поля «уникальные» как пару

Есть ли способ определить пару полей как уникальных в Django? У меня есть таблица томов (журналов), и я не хочу больше одного номера тома для одного журнала. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals, db_column='jid', null=True,...

387
Как найти тип объекта в Go?

Как мне найти тип объекта в Go? В Python я просто использую, typeofчтобы выбрать тип объекта. Аналогично в Go, есть ли способ реализовать то же самое? Вот контейнер, из которого я итерирую: for e := dlist.Front(); e != nil; e = e.Next() { lines := e.Value fmt.Printf(reflect.TypeOf(lines)) } Я не...

381
Форматировать строку Go без печати?

Есть ли простой способ отформатировать строку в Go без печати строки? Я могу сделать: bar := "bar" fmt.Printf("foo: %s", bar) Но я хочу, чтобы отформатированная строка возвращалась, а не печаталась, чтобы я мог манипулировать ею дальше. Я также мог бы сделать что-то вроде: s := "foo: " + bar Но это...