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

181
Как получить доступ к элементу словаря в шаблоне Django?

Я хотел бы распечатать количество голосов, которые получил каждый выбор. У меня есть этот код в шаблоне: {% for choice in choices %} {{choice.choice}} - {{votes[choice.id]}} <br /> {% endfor %} votesэто просто словарь, в то время choicesкак это модельный объект. Это вызывает исключение с этим...

181
Ошибка тестового приложения django - ошибка при создании тестовой базы данных: в создании базы данных отказано

Когда я пытаюсь протестировать любое приложение с помощью команды (я заметил это, когда попытался развернуть myproject с помощью Fabric, которая использует эту команду): python manage.py test appname Я получаю эту ошибку: Creating test database for alias 'default'... Got an error creating the test...

180
Сбой проверки CSRF в Django с помощью POST-запроса Ajax

Я мог бы использовать некоторую помощь в соответствии с механизмом защиты CSRF в Django через мой пост AJAX. Я следовал инструкциям здесь: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Я скопировал пример кода AJAX, который есть на этой странице:...

177
Как получить доступ к локальному веб-серверу Django из внешнего мира

Я следовал приведенным здесь инструкциям для запуска Django с помощью встроенного веб-сервера и смог успешно запустить его с помощью python manage.py runserver. Если я получаю доступ к 127.0.0.1:port локально с веб-сервера, я получаю страницу Django, указывающую, что она работает. Я понимаю, что...

177
Выполнить код, когда Django запускается только ОДИН РАЗ?

Я пишу класс промежуточного программного обеспечения Django, который хочу запускать только один раз при запуске, чтобы инициализировать некоторый другой произвольный код. Я следовал очень хорошему решению, опубликованному здесь sdolan , но сообщение «Hello» выводится на терминал дважды . Например...

176
Как сделать фильтр меньше или равным в наборе запросов Django?

Я пытаюсь отфильтровать пользователей по настраиваемому полю в каждом профиле пользователя, называемом профилем. Это поле называется уровнем и является целым числом от 0 до 3. Если я фильтрую, используя равные, я получаю список пользователей с выбранным уровнем, как и ожидалось: user_list =...

176
Как получить случайную запись, используя ORM Джанго?

У меня есть модель, которая представляет картины, которые я представляю на своем сайте. На главной веб-странице я хотел бы показать некоторые из них: новейшую, ту, которую не посещали большую часть времени, самую популярную и случайную. Я использую Django 1.0.2. В то время как первые 3 из них легко...

176
Лучшие практики для структуры рабочего каталога проекта Django

Я знаю, что на самом деле нет единственно верного пути. Однако я обнаружил, что сложно создать структуру каталогов, которая хорошо работает и остается чистой для каждого разработчика и администратора. В большинстве проектов на github есть некоторая стандартная структура. Но это не показывает способ...

175
Как вы регистрируете ошибки сервера на сайтах Django?

Так, играя с развитием я могу просто установить settings.DEBUGв Trueи если встречается , сообщение об ошибке , я могу видеть , что это красиво отформатирована, с трассировкой хороший стек и запрашивают информацию. Но на производственном сайте я бы предпочел использовать DEBUG=Falseи показывать...

175
Django: перенаправление на предыдущую страницу после входа в систему

Я пытаюсь создать простой веб-сайт с функциональностью входа, очень похожей на ту, что здесь на SO. Пользователь должен иметь возможность просматривать сайт как анонимный пользователь, и на каждой странице будет ссылка для входа. При нажатии на ссылку для входа в систему пользователь попадает в...

174
Как я могу вызвать пользовательскую команду Django manage.py прямо из тестового драйвера?

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

174
Джанго: Почему некоторые модельные поля сталкиваются друг с другом?

Я хочу создать объект, который содержит 2 ссылки на пользователей. Например: class GameClaim(models.Model): target = models.ForeignKey(User) claimer = models.ForeignKey(User) isAccepted = models.BooleanField() но я получаю следующие ошибки при запуске сервера: Аксессор для поля «target» конфликтует...

174
django MultiValueDictKeyError ошибка, как мне с ней справиться

Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать...

173
Как я могу отфильтровать дату DateTimeField в Django?

Я пытаюсь отфильтровать DateTimeFieldсравнение с датой. Я имею в виду: MyObject.objects.filter(datetime_attr=datetime.date(2009,8,22)) Я получаю пустой список наборов запросов в качестве ответа, потому что (я думаю) я не рассматриваю время, но хочу "в любое время". Есть ли в Django простой способ...

172
Как определить новый объект в пользовательском методе save () модели django?

Я хочу вызвать специальное действие в методе save () объекта модели Django, когда я сохраняю новую запись (не обновляя существующую запись). Является ли проверка (self.id! = None) необходимой и достаточной, чтобы гарантировать, что собственная запись является новой и не обновляется? Какие-нибудь...

172
Настройка Django для использования MySQL

Я хочу немного отойти от PHP и изучить Python. Для того чтобы заниматься веб-разработкой на Python, мне понадобится инфраструктура, которая поможет с шаблонами и другими вещами. У меня есть непроизводственный сервер, который я использую для тестирования всех вещей веб-разработки. Это стек Debian...

171
Использование виджетов времени / даты в Django в произвольной форме

Как я могу использовать отличные виджеты даты и времени JavaScript, которые администратор по умолчанию использует с моим настраиваемым представлением? Я просмотрел документацию по формам Django , и в ней кратко упоминается django.contrib.admin.widgets, но я не знаю, как ее использовать? Вот мой...

170
Ошибка неверной настройки параметров Django DB

Django (1.5) работает хорошо для меня, но когда я запускаю интерпретатор Python (Python 3), чтобы проверить некоторые вещи, я получаю самую странную ошибку, когда пытаюсь импортировать - from django.contrib.auth.models import User- Traceback (most recent call last): File...

169
Как ограничить максимальное значение числового поля в модели Django?

Django имеет различные числовые поля, доступные для использования в моделях, например, DecimalField и PositiveIntegerField . Хотя первое может быть ограничено количеством сохраненных десятичных разрядов и общим количеством сохраненных символов, есть ли способ ограничить его сохранением только чисел...