Описание тега django-generic-views

Вопросы о встроенных общих представлениях Django, которые помогут вам избежать повторения общих шаблонов кода в каждом проекте.
2 ответа

Привлечение информации из django.contrib.auth.models.User в представление

У меня есть следующая модель в моем проекте Django: from django.contrib.auth.models import User class Project(models.Model): project_title = models.CharField(max_length=200) project_description = models.CharField(max_length=200, default="") created_…
1 ответ

Django urlconf не может найти директивы для включения URL

Я прочитал "Практические проекты Django" и остановился на главе 5. В общем, я сделал именно так, как в книге. Я создал каталог urls в приложении coltrane, удалил файл urls.py и отредактировал urls.py в cms, чтобы написать операторы включения для мод…
15 сен '13 в 14:06
2 ответа

Django динамические объекты Q в общем виде

Я хочу иметь возможность передать переменную, захваченную в URL-адресе, объекту Q для общего представления. Я создал общий вид, который импортируется как my_views.view, который обрабатывает такие вещи, как нумерация страниц, сортировка, фильтрация и…
05 фев '10 в 21:11
2 ответа

django ModelForm без всех полей - заполните их автоматически

Я хотел бы заполнить одно поле моей модели автоматически. Он содержит IP-адрес клиента. Я определил CreateView следующим образом: class MyView(CreateView): def post(self, request, *args, **kwargs): self.form_class.client_ip = request.META.get('REMOT…
1 ответ

Управлять объектом после общего представления 'create_object' (python/django)

Можно ли вручную добавить записи полей в объект, который был создан с помощью общего вида? Например, from django.views.generic.create_update import create_object def create_thing(request): queryset = Things.objects.all() #Somehow pass something to t…
24 янв '12 в 17:39
0 ответов

Как установить поле модели на основе текущего пользователя в Django CreateView

У меня есть следующий вид: from django.views.generic.edit import CreateView from news.forms import CreateNewsStoryForm from news.models import NewsStory class CreateNewsStoryView(CreateView): model = NewsStory form_class = CreateNewsStoryForm Все, ч…
3 ответа

Общие виды Django: когда использовать ListView против DetailView

Я использую основанные на классах общие представления Django в приложении блога. Один из моих просмотров отображает список сообщений, которые имеют определенный тег. Я могу написать эту точку зрения как ListView сообщений, отфильтрованных по тегу. И…
1 ответ

django общий вид нумерации страниц по номеру элемента (не номеру страницы)

Мне нравится простота системы разбиения на страницы в django, но есть ли способ настроить ее так, чтобы она разбивалась на страницы по номеру элемента, а не по номеру страницы? Поскольку я делаю заказ в порядке убывания, если на странице происходит …
1 ответ

Django UpdateView: объект для обновления не имеет значений

Я хотел бы обновить объект с помощью общего вида updateview. Проблема возникает, когда я редактирую объект. Вместо того, чтобы достигать предварительно заполненной формы, я достигаю пустой формы.Мой шаблон для этого: {% extends 'base.html' %} {% blo…
30 май '17 в 10:20
2 ответа

Общие виды Django ManyToMany со сквозной моделью

У меня возникли проблемы с моим первым проектом Django, который должен быть простым / легко решаемым! В качестве предыстории я создаю приложение, которое используется для отслеживания назначений терапии. Большая часть структуры данных довольно прост…
1 ответ

По умолчанию для текущего месяца в MonthArchiveView

У меня есть MonthArchiveView для событий на моем сайте. Как я могу сделать архив по умолчанию текущим месяцем, вместо того, чтобы вызывать исключение, если не указан год и месяц (например, если пользователь посещает только /events/? # urls.py url(r'…
22 май '16 в 16:26
2 ответа

AttributeError: myview не имеет атрибутного объекта в пользовательском миксине в Django

Я пытаюсь написать mixin для возможности частично сохранить форму и возобновить ее позже. Это полезно, когда форма длинная и пользователь не может закончить за один присест. mixin код ниже взят прямо из книги Муди Алчина по проджанго. Я прокомментир…
4 ответа

Справка по исключениям NoReverseMatch в Django

Я довольно новичок в Python и следую вместе с четвертой частью учебника по фреймворку Django здесь. Я пытаюсь реализовать общие представления для приложения опросов - мой код кажется правильным (насколько я могу судить), но когда я пытаюсь проголосо…
1 ответ

Ошибка передачи имени пользователя в Generic DetailView - django 1.4.3

Прежде всего, я прочитал это имя пользователя django в URL, вместо id это помогло, но не решило мою проблему. Я не хочу писать какой-либо код в views.py если я могу помочь Вещи, которые я попробовал под urls.py, Примечание: в обоих случаях я получаю…
13 фев '13 в 19:46
1 ответ

DeleteView не удаляет, а просто обновляет страницу удаления

Когда я нажимаю на ссылку удаления проекта, я перехожу на страницу удаления с кнопкой, которая должна удалить данные модели проекта, а затем переходить на страницу профиля. Однако когда я нажимаю кнопку удаления, страница просто обновляется, и никак…
0 ответов

Как я могу использовать date_list из Общих Представлений Даты в Django?

У меня есть эта функция, которую я использовал для преобразования объектов даты из моих сообщений в блоге в словарь лет и месяцев, которые я могу отображать на боковой панели: def post_dates(self): """Get dictionary of dates for all posts.""" groupe…
1 ответ

Любопытно о get_form_kwargs в FormView

Недавно у меня возникли проблемы с FormView, и я обнаружил, что способ сделать это - использовать get_form_kwargs. Вот мой код: class InternalResetPasswordView(FormView): template_name = 'reset_password.html' form_class = forms.InternalPasswordReset…
0 ответов

Ссылка на связанный объект в ListView

Я пытаюсь создать своего рода "панель управления". Мне нужно управлять своими объектами прямо из ListView. Я покажу вам прозрачную (я считаю) схему, которую я пытаюсь решить. модели class Category(models.Model): cat_name = models.CharField(max_lengt…
11 ноя '16 в 10:27
2 ответа

Как переопределить createView для сохранения нескольких записей данных

Используя класс CreateView, я хочу сохранить несколько записей данных.Пример входных данных: пункт "яблоко, банан, морковь" местоположение "местоположение 1" Я хочу сохранить их в базе данных следующим образом: [яблоко, место 1] [банан, место 1] [мо…
2 ответа

Общая проблема представления django (detailview, get_queryset)

Существуют общие взгляды, облегчающие нашу жизнь, но время, потраченное на понимание того, как эти вещи работают, на самом деле делает их труднее. Может быть, это я, но я долго пытался придумать, как это исправить, чтобы я мог сам легко написать пре…
24 авг '11 в 20:48