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

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

9
Определите полную конфигурацию URL-адреса Django
Есть ли способ получить полную конфигурацию URL-адреса django? Например, страница 404 отладки Django не показывает включенные конфигурации URL, так что это не полная конфигурация. Ответ : Спасибо Alasdair, вот пример сценария: import urls def show_urls(urllist, depth=0): for entry in urllist: print(" " * depth, entry.regex.pattern) if hasattr(entry, 'url_patterns'): show_urls(entry.url_patterns, depth …
82 python  django  url 

5
В чем преимущество представлений на основе классов?
Сегодня я прочитал, что выпускается альфа-версия Django 1.3, и самая разрекламированная новая функция - это представление на основе классов . Я прочитал соответствующую документацию , но мне трудно увидеть большое преимущество ™, которое я мог бы получить, используя их, поэтому я прошу здесь помочь в их понимании. Возьмем расширенный пример …

6
Модульное тестирование с помощью django-celery?
Я пытаюсь придумать методологию тестирования для нашего проекта django-celery . Я прочитал примечания в документации , но это не дало мне хорошего представления о том, что на самом деле делать. Я не беспокоюсь о тестировании задач в реальных демонах, а только о функциональности моего кода. В основном мне интересно: Как …

3
Как обрабатывать request.GET с несколькими переменными для одного и того же параметра в Django
В представлении Django вы можете получить доступ к request.GET['variablename'], поэтому в вашем представлении вы можете сделать что-то вроде этого: myvar = request.GET['myvar'] Фактический request.GET['myvar']тип объекта: <class 'django.http.QueryDict'> Теперь, если вы хотите передать несколько переменных с одним и тем же именем параметра, то есть: http://example.com/blah/?myvar=123&myvar=567 Вы хотите, чтобы listдля параметра был …

6
Что означает «неправильно импортирован модуль тестов»?
Я скопировал рабочий тест построчно и просто изменил несколько имен (по крайней мере, так я думал), и теперь я получаю очень загадочную ошибку: (Я заменил кое-что на FOO, BAR) ImportError: 'tests' module incorrectly imported from 'FOO/exports/tests'. Expected 'FOO/exports'. Is this module globally installed? Проблема в том, что я вообще не …
82 python  django 

9
Как вернуть JSON без использования шаблона в Django?
Это связано с этим вопросом: Django возвращает json и html в зависимости от клиентского python У меня есть командная строка Python API для приложения Django. Когда я получаю доступ к приложению через API, оно должно возвращать JSON, а в браузере - HTML. Я могу использовать разные URL-адреса для доступа к …

2
Как создать фильтр набора запросов Django, сравнивающий два поля даты в одной модели
Попытка получить запрос, в котором запись Activity устарела в моем индексе Solr. Я хочу проверить, больше ли Activity.updatedдата в базе данных, чем Activity.added_toSolr_dateдля той же записи. stale_activities_queryset = Activity.objects.filter(updated__gte = self.added_toSolr_date) Модель class Activity(models.Model): # Last time entry / metric was updated in the Activity model database updated = models.DateTimeField( …

6
Как получить ID только что созданной записи в Django?
Я использую Django 1.3 для одного из своих проектов, и мне нужно получить идентификатор записи, только что сохраненной в базе данных. У меня есть что-то вроде приведенного ниже кода для сохранения записи в базе данных: n = MyData.objects.create(record_title=title, record_content=content) n.save() ID записи только что сохраненных автоинкрементов. Есть ли способ получить …

15
Django 1.10.1 my_templatetag не является зарегистрированной библиотекой тегов. Должен быть одним из:
Я хочу, чтобы меню было индивидуальным, в зависимости от того, членом какой группы вы являетесь. Я использую Django 1.10.1, allauth и так далее. Когда я пытаюсь сделать свой шаблонный тег, он терпит неудачу и говорит: ¨ TemplateSyntaxError at / 'my_templatetag' is not a registered tag library. Must be one of: …

6
Использование Django auth UserAdmin для пользовательской модели пользователя
Из документов Django.Contrib.Auth : Расширение пользователя Django по умолчанию. Если вас полностью устраивает модель пользователя Django и вы просто хотите добавить дополнительную информацию о профиле, вы можете просто создать подкласс django.contrib.auth.models.AbstractUserи добавить свои настраиваемые поля профиля. Этот класс обеспечивает полную реализацию пользователя по умолчанию в виде абстрактной модели. Сказано и …

6
Как мне получить текущую дату и текущее время только в Django соответственно?
При использовании этого класса я столкнулся с интересной ситуацией: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django решает использовать файлы, DATETIME_INPUT_FORMATSопределенные в файле sizes.py . Это имеет смысл, потому что я перехожу datetime.now()к обоим полям. Думаю, я мог бы заставить Django использовать DATE_INPUT_FORMATSи, TIME_INPUT_FORMATSсоответственно, если …

4
Развертывание Django с помощью gunicorn и nginx
Это широкий вопрос, но хотелось бы получить канонический ответ. Я пытался развернуть сайт с помощью gunicorn и nginx в Django . Прочитав тонны руководств, я добился успеха, но не могу быть уверен, что шаги, которые я выполнил, достаточно хороши для запуска сайта без проблем или, может быть, есть способы сделать …

4
Создать, если не существует
У меня есть приложение Django, которое считывает данные из веб-API и помещает их в базу данных. Есть ли способ создать новый объект из режима, но предотвратить дублирование исключения, если объект уже существует? Другими словами, есть ли способ сохранить объект, но ничего не делать, если он уже существует?
81 django  models 

2
Как узнать, какие тесты были запущены во время команды Django manage.py test
После завершения выполнения тестов с помощью команды Django manage.py testна консоль выводится только количество пройденных тестов. (virtualenv) G:\Project\>python manage.py test Creating test database for alias 'default'... True .. ---------------------------------------------------------------------- Ran 2 tests in 0.017s OK Destroying test database for alias 'default'... Есть ли способ увидеть: какие тесты были фактически выполнены …

14
Django - статический файл не найден
Я видел несколько сообщений об этой проблеме, но не нашел своего решения. Я пытаюсь обслуживать статические файлы в своей среде разработки Django 1.3. Вот мои настройки ... STATIC_ROOT = '/home/glide/Documents/django/cbox/static/' STATIC_URL = '/static/' STATICFILES_DIRS = ( '/static/', ) ... Мой urls.py urlpatterns = patterns('', ... url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root', settings.STATIC_ROOT} ), …

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