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

Представления Django - это представления MVC; они контролируют рендеринг (обычно через шаблоны) и отображаемые данные.

356
Почему установка DEBUG = False приводит к сбою доступа к моим статическим файлам в django?

Я создаю приложение, используя Django в качестве моей рабочей лошадки. До сих пор все было хорошо - заданные настройки БД, настроенные статические каталоги, URL-адреса, представления и т. Д. Но проблемы начали красться в тот момент, когда я захотел отрисовать свои собственные красивые и собственные...

161
Как использовать allow_required декораторы в представлениях на основе классов django

У меня возникли проблемы с пониманием того, как работают новые CBV. Мой вопрос заключается в следующем: мне нужно требовать входа во все представления, а в некоторых из них - определенные разрешения. В функциональных представлениях я делаю это с помощью @permission_required () и атрибута...

154
У класса нет объектов

def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) Первая строка этой функции получает ошибку...

133
Django отображает URL статических файлов

Я использую reportlab pdfgen для создания PDF. В PDF есть изображение, созданное drawImage. Для этого мне нужен либо URL-адрес изображения, либо путь к изображению в представлении. Мне удалось создать URL, но как мне получить локальный путь к изображению? Как я получу URL: prefix = 'https://' if...

130
Django: Как мне увидеть список шаблонов URL?

Как я могу увидеть текущие шаблоны url, в которые смотрит "обратный"? Я вызываю reverse в представлении с аргументом, который, по моему мнению, должен работать, но не работает. В любом случае я могу проверить, что там и почему моего рисунка...

125
Отключить метод в ViewSet, django-rest-framework

ViewSets иметь автоматические методы для перечисления, извлечения, создания, обновления, удаления, ... Я хотел бы отключить некоторые из них, и решение, которое я придумал, вероятно, не очень хорошее, поскольку OPTIONSвсе еще заявляет, что они разрешены. Есть идеи, как это сделать правильно? class...

108
Удалить несколько объектов в django

Мне нужно выбрать несколько объектов для удаления из моей базы данных в django с помощью веб-страницы. Нет категории для выбора, поэтому я не могу удалить из всех так. Должен ли я реализовать свою собственную форму удаления и обрабатывать ее в django или у django уже есть способ сделать это? Как...

104
Что эквивалентно «none» в шаблонах django?

Я хочу увидеть, нет ли поля / переменной в шаблоне Django. Какой для этого правильный синтаксис? Вот что у меня сейчас есть: {% if profile.user.first_name is null %} <p> -- </p> {% elif %} {{ profile.user.first_name }} {{ profile.user.last_name }} {% endif%} Что бы я использовал в...

95
Представление на основе классов Django: как передать дополнительные параметры методу as_view?

У меня есть настраиваемое представление на основе классов # myapp/views.py from django.views.generic import * class MyView(DetailView): template_name = 'detail.html' model = MyModel def get_object(self, queryset=None): return queryset.get(slug=self.slug) Я хочу передать параметр slug (или другие...

93
Как правильно проверить, существует ли объект в представлении django, не возвращая 404?

Мне нужно проверить, существует ли объект, и вернуть объект, а затем на основе этого выполнить действия. Как правильно это сделать, не возвращая 404? try: listing = RealEstateListing.objects.get(slug_url = slug) except: listing = None if listing:...

91
Есть ли в моделях django поле временной метки по умолчанию?

В django - есть ли поле метки времени по умолчанию для всех объектов? То есть должен ли я явно объявлять поле «отметка времени» для «созданного» в моей модели - или есть способ получить это автоматически?...

85
Джанго не существует

У меня возникают проблемы с попыткой вычислить «DoesNotExist Errors», я попытался найти правильный способ управления результатами отсутствия ответа, однако у меня по-прежнему возникают проблемы с «DoesNotExist» или «Object has not Attribute DoestNotExists» from django.http import HttpResponse from...

82
Как получить ID только что созданной записи в Django?

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

82
Как вернуть JSON без использования шаблона в Django?

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

82
Как обрабатывать request.GET с несколькими переменными для одного и того же параметра в Django

В представлении Django вы можете получить доступ к request.GET['variablename'], поэтому в вашем представлении вы можете сделать что-то вроде этого: myvar = request.GET['myvar'] Фактический request.GET['myvar']тип объекта: <class 'django.http.QueryDict'> Теперь, если вы хотите передать...