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

Django - это фреймворк на стороне сервера с открытым исходным кодом, написанный на Python. Он предназначен для уменьшения усилий, необходимых для создания сложных управляемых данными веб-сайтов и веб-приложений, с особым акцентом на меньшее количество кода, отсутствие избыточности и более явный, чем неявный.

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

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

18
Сбой проверки CSRF в Django с помощью POST-запроса Ajax
Я мог бы использовать некоторую помощь в соответствии с механизмом защиты CSRF в Django через мой пост AJAX. Я следовал инструкциям здесь: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ Я скопировал пример кода AJAX, который есть на этой странице: http://docs.djangoproject.com/en/dev/ref/contrib/csrf/#ajax Я помещаю предупреждение, распечатывающее содержимое getCookie('csrftoken')перед xhr.setRequestHeaderвызовом, и оно действительно заполнено некоторыми данными. Я не уверен, …
180 python  ajax  django  csrf 

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

7
Выполнить код, когда Django запускается только ОДИН РАЗ?
Я пишу класс промежуточного программного обеспечения Django, который хочу запускать только один раз при запуске, чтобы инициализировать некоторый другой произвольный код. Я следовал очень хорошему решению, опубликованному здесь sdolan , но сообщение «Hello» выводится на терминал дважды . Например from django.core.exceptions import MiddlewareNotUsed from django.conf import settings class StartupMiddleware(object): def …
177 python  django 

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

1
Как сделать фильтр меньше или равным в наборе запросов Django?
Я пытаюсь отфильтровать пользователей по настраиваемому полю в каждом профиле пользователя, называемом профилем. Это поле называется уровнем и является целым числом от 0 до 3. Если я фильтрую, используя равные, я получаю список пользователей с выбранным уровнем, как и ожидалось: user_list = User.objects.filter(userprofile__level = 0) Когда я пытаюсь фильтровать, используя …

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

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

9
Django: перенаправление на предыдущую страницу после входа в систему
Я пытаюсь создать простой веб-сайт с функциональностью входа, очень похожей на ту, что здесь на SO. Пользователь должен иметь возможность просматривать сайт как анонимный пользователь, и на каждой странице будет ссылка для входа. При нажатии на ссылку для входа в систему пользователь попадает в форму для входа. После успешного входа …
175 python  django 

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

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

7
django MultiValueDictKeyError ошибка, как мне с ней справиться
Я пытаюсь сохранить объект в моей базе данных, но выдает MultiValueDictKeyErrorошибку. Проблемы лежат в форме, is_privateкоторая представлена ​​флажком. Если флажок НЕ установлен, очевидно, ничего не пропущено. Это где ошибка забрасывается. Как правильно разобраться с этим исключением и поймать его? Линия is_private = request.POST['is_private']
174 python  django  exception 

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

11
Настройка Django для использования MySQL
Я хочу немного отойти от PHP и изучить Python. Для того чтобы заниматься веб-разработкой на Python, мне понадобится инфраструктура, которая поможет с шаблонами и другими вещами. У меня есть непроизводственный сервер, который я использую для тестирования всех вещей веб-разработки. Это стек Debian 7.1 LAMP, который запускает MariaDB вместо стандартного пакета …
172 python  mysql  django  debian 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.