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

196
TransactionManagementError «Вы не можете выполнять запросы до конца« атомарного »блока» при использовании сигналов, но только во время модульного тестирования

Я получаю TransactionManagementError при попытке сохранить экземпляр модели Django User, а в сигнале post_save я сохраняю некоторые модели, в которых пользователь использует внешний ключ. Контекст и ошибка очень похожи на этот вопрос django TransactionManagementError при использовании сигналов...

195
Как добавить заполнитель на CharField в Django?

Возьмите эту очень простую форму, например: class SearchForm(Form): q = forms.CharField(label='search') Это отображается в шаблоне: <input type="text" name="q" id="id_q" /> Однако я хочу добавить placeholderатрибут в это поле со значением, Searchчтобы HTML выглядел примерно так: <input...

194
Тип конвертирующих фрагментов интерфейсов

Мне интересно , почему Go does't неявно преобразовать []Tв []interface{}когда он будет неявно преобразовать Tв interface{}. Есть ли что-то нетривиальное в этом преобразовании, которое я пропускаю? Пример: func foo([]interface{}) { /* do something */ } func main() { var a []string =...

193
Самый быстрый способ получить первый объект из набора запросов в Django?

Часто мне хочется получить первый объект из набора запросов в Django или вернуть его, Noneесли его нет. Есть много способов сделать это, которые все работают. Но мне интересно, какой из них наиболее производительный. qs = MyModel.objects.filter(blah = blah) if qs.count() > 0: return qs[0] else:...

193
Автоматическое создание версий приложений

Можно ли автоматически увеличивать вспомогательный номер версии каждый раз при компиляции приложения Go? Я хотел бы установить номер версии внутри моей программы с автоинкрементным разделом: $ myapp -version MyApp version 0.5.132 Будучи равным 0.5 номера версии, которую я установил, и 132...

192
Определить класс CSS в формах Django

Предположим, у меня есть форма class SampleClass(forms.Form): name = forms.CharField(max_length=30) age = forms.IntegerField() django_hacker = forms.BooleanField(required=False) Есть ли способ для меня определить классы CSS для каждого поля, чтобы я мог использовать jQuery на основе класса в моей...

191
Как работает Мета-класс Джанго?

Я использую Django, который позволяет людям добавлять дополнительные параметры в класс с помощью class Meta. class FooModel(models.Model): ... class Meta: ... Единственное, что я нашел в документации Python, было: class FooMetaClass(type): ... class FooClass: __metaclass__ = FooMetaClass Однако я...

191
Как мне красиво распечатать JSON с помощью Go?

Кто-нибудь знает простой способ печатать вывод JSON в Go? Стандартный пакет http://golang.org/pkg/encoding/json/ , похоже, не включает в себя функциональность для этого (РЕДАКТИРОВАТЬ: да, смотрите принятый ответ), и быстрый Google не обнаруживает ничего очевидного. Используемые мной способы...

191
Как объединить строки в шаблонах Django?

Я хочу объединить строку в теге шаблона Django, например: {% extend shop/shop_name/base.html %} Вот shop_nameмоя переменная, и я хочу объединить это с остальной частью пути. Предположим, у меня есть shop_name=example.comи я хочу, чтобы результат был расширен...

190
Как Go обновляет сторонние пакеты?

Смотря насколько активно растут и улучшаются пакеты golang, интересно, как решается проблема с версиями пакетов? Я вижу, что один из способов - хранить сторонние пакеты в папке проекта. Но что, если я установлю его с go...

190
Пакет Rust с библиотекой и двоичным файлом?

Я хотел бы сделать пакет Rust, который содержит как библиотеку многократного использования (где реализована большая часть программы), так и исполняемый файл, который ее использует. Если я не перепутал семантику в модульной системе Rust, как должен Cargo.tomlвыглядеть мой...

189
Что такое руна?

Что такое runeв го? Я гуглил, но Голанг говорит только в одной строке: runeэто псевдоним дляint32 . Но как же целые числа используются повсеместно, как случаи замены? Ниже приведен раздел функций. Что это все <=и -? И почему нет switchникаких аргументов? &&должно означать и , но что r...

188
Джанго Юг - таблица уже существует

Я пытаюсь начать с юга. У меня была существующая база данных, и я добавил Юг ( syncdb, schemamigration --initial). Затем я обновил, models.pyчтобы добавить поле и побежал ./manage.py schemamigration myapp --auto. Казалось, найти поле и сказал, что я могу применить это с ./manage.py migrate myapp....

187
Ошибка импорта django - нет модуля с именем core.management

Хорошо, я вижу много этих ошибок вокруг. Я перепробовал все, что я знаю, и до сих пор не понял этого. Я работаю на сервере разработки под управлением Python 2.5 и Django 1.3. Django 1.3 был установлен с помощью python setup.py install после распаковки загрузки tar.gz. Все работает хорошо, мне редко...

187
Как люди управляют аутентификацией в Go? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто в прошлом месяце . Улучшить этот вопрос Для тех, кто создает RESTful API и...

187
Перейти получить результаты в «Терминал подсказок отключен» ошибка для github частного репо

Я создал частный репозиторий examplesite / myprivaterepo, используя пользовательский интерфейс Github из моего браузера. Затем я пошел в каталог go (на рабочем столе) и клонировал его: $ cd $GOPATH $ go get github.com/examplesite/myprivaterepo Все идет нормально. Создал файл scheduler.go, добавил в...

185
Как добавить несколько объектов в отношения ManyToMany одновременно в Django?

Основываясь на Django Doc, я должен быть в состоянии передать несколько объектов одновременно, чтобы добавить их во многие отношения, но я получаю * TypeError: unhashable тип: 'список' когда я пытаюсь передать набор запросов Django, приведенный в списке. Передача Queryset или ValuesListQueryset,...

183
Проверка на пустой набор запросов в Django

Какова рекомендуемая идиома для проверки, дал ли запрос какие-либо результаты? Пример: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Я предполагаю, что есть несколько различных способов...