Описание тега django-class-based-views
Представления на основе классов Django - это представления Django, которые представлены как классы. Это позволяет вам структурировать представления и повторно использовать код, используя наследование и миксины.
1
ответ
URL с MonthArchiveView дает мне ошибку 404
Я хочу создать сайт (Django 1.8), где я могу выбирать события по дате, именно то, что произошло в данный месяц и год. Я решил использовать универсальный класс MonthArchiveView. URL на главную страницу передает год и месяц, как и URL - но я получаю о…
29 авг '17 в 08:37
1
ответ
Использование нескольких декораторов в urls.py в Django
У меня есть админ-миксин, который я использую, чтобы предотвратить кеширование и убедиться, что пользователи вошли в систему путем переопределения dispatch(). Это используется в моих взглядах на основе классов. # mixins.py from django.contrib.admin.…
11 окт '13 в 15:59
1
ответ
Как передать данные профиля пользователя с дополнительным контекстом в базовые представления на основе классов?
У меня есть модель: class Schedule(models.Model): begins_at = models.DateTimeField() instructor = models.ForeignKey(User) Профиль пользователя: class InstructorProfile(models.Model): user = models.ForeignKey(User, unique=True) level = models.CharFie…
10 мар '12 в 14:21
2
ответа
Перенаправление на публикацию деталей от создания new_post не работает
У меня есть раздел под названием форум в моем проекте, где пользователи могут публиковать и обсуждать. При создании нового сообщения, когда я пытаюсь сохранить свое новое сообщение как пользователя (рис.), Возникает эта ошибка. Я пытаюсь сохранить и…
30 ноя '18 в 21:24
1
ответ
Как передать параметры в общие представления Django
Я хотел бы передать число в мой общий вид (DetailView), чтобы получить один объект Вот мой код URLPATTERN (r'^newreportview/(?P<number>\w+)/$', NewReportView.as_view()), Посмотреть класс class NewReportView(DetailView): template_name = "report…
10 дек '11 в 17:25
1
ответ
Передача переменной Django в тег URL
Я использую Django 1.11. Я пытаюсь добавить ссылку на шаблон DeleteView из UpdateView. Вероятно, есть лучший способ добиться этого, чем то, как я пытаюсь, но я новичок в Django, и поэтому я пытаюсь использовать URL для направления на myapp/<pk>…
31 окт '17 в 08:24
2
ответа
Модель набора запросов представлений на основе классов Django не определена
Я делаю веб-приложение в Django что хранит и сортирует курсы. У меня проблема в том, что набор запросов не распознает модель. Мне удалось вытащить все в представлении на основе классов и возиться с данными, однако, когда я пытаюсь выполнить набор за…
18 май '17 в 10:27
3
ответа
DatepickerWidget в CreateView
В моей модели у меня есть поле даты. Поэтому я хочу использовать Datepicker. Как использовать Django-Admin Datepicker? Я нашел примеры, чтобы сделать это в форме, но я только определил модель. Можно ли определить этот виджет в моей модели?
28 янв '14 в 12:44
1
ответ
Есть ли способ заставить непосредственный HttpResponse из метода FormView на основе класса (например, get_initial)?
Есть ли способ заставить немедленный HttpResponse из метода представления на основе класса? Например, если есть исключение в то время как в get_initial или любой другой метод представления мы можем заставить представление, чтобы остановить процесс р…
23 ноя '14 в 05:58
1
ответ
Как создать валидатор на полях формы в модельных формах
Как проверить название поля модели? Что, если, например, каждое использование поля заголовка начинается со слова "Блог". models.py class TitleAbstract(models.Model): title = models.CharField(max_length=255) class Meta: abstract = True class Blog(Tit…
11 фев '13 в 05:11
1
ответ
Доступ к родительской переменной
У меня есть два представления на основе классов, которые наследуются от базового класса: class Base(object): context_object_name = "book_list" model = Book def get_context_data(self, **kwargs): context = super(Book, self).get_context_data(**kwargs) …
22 окт '14 в 10:40
1
ответ
Django - Представления на основе классов возвращают пустую страницу
Я пытаюсь использовать представления на основе классов, чтобы создать страницу, где я могу удалить статью по его идентификатору. Вот коды для создания страниц, где я могу удалить свои статьи. views.py class DeleteView(View): def post(self, request, …
20 июн '15 в 22:10
1
ответ
Джанго рассчитывает количество просмотров классов
Я пытаюсь сделать что-то вроде представлений YouTube: models.py class Video(models.Model): title = models.CharField(max_length=100) embed = models.TextField created_at = models.DateTimeField(auto_now_add=True,editable=False) updated_at = models.Date…
17 апр '13 в 23:30
0
ответов
Обновление в трех моделях одновременно в form_valid Django
У меня есть три модели: Propietario, Administrador и Encargado. И у меня есть три формы с ModelForm, вызывающие каждую из этих моделей. Формы могут иметь три варианта в зависимости от того, что делает пользователь: Если пользователь выбрал вариант A…
17 май '15 в 02:53
1
ответ
Django DetailView - Как изменить get_object для проверки поля
Поэтому я хочу сделать DetailView которая показывает фотографию сама по себе и связанную с ней информацию. Тем не менее, я хочу убедиться, что у пользователя есть разрешение на доступ к фотографии. Это urls.py для представления url(r'^photo/(?P<s…
07 мар '17 в 16:11
1
ответ
Создать представление обратно в DetailView
Я пытаюсь вернуться из CreateView в DetailView после того, как я загрузил свое изображение. Я получаю то же сообщение NoReverseMatch в /photo/image/add Реверс для 'image-view' с аргументами '()' и ключевыми словами аргументов '{'pk': 50}' не найден.…
12 ноя '14 в 05:09
2
ответа
Как избежать дублирования значений при извлечении из базы данных в Django
Мне нужно, чтобы избежать дублирования значений при получении из базы данных в Django. У меня есть словарь результатов в виде списка. queryset = [{'name':'shankar','Age':'24'},{'name':'Manoj','Age':'26'}, {'name':'shankar','Age':'25'}] Мне нужно ото…
14 май '15 в 07:25
1
ответ
Метод подсчета в шаблоне Django не работает должным образом
Я создаю новостное приложение, которое позволяет участникам оставлять комментарии к статьям. Я хочу отображать статьи в моем шаблоне, а также отображать количество комментариев, которые были сделаны по каждой статье. Я попытался использовать метод п…
09 июн '14 в 09:39
1
ответ
Где включить бизнес-логику в методы класса listview
Я пытаюсь понять представления, основанные на классах Django (очень новые для него), особенно ListView. Я изо всех сил пытаюсь понять, куда должна идти "бизнес-логика". Скажем, например, у меня есть следующий класс: #views.py class DisplayListView(L…
14 фев '13 в 19:19
1
ответ
Django UpdateView и проблема ChoiceField. Джанго 1.11 Питон 3.6
Я сталкиваюсь со странной проблемой при реализации ChoiceField и UpdateView в django. Я сделал небольшой клип, показывающий проблему, с которой я столкнулся. Пожалуйста, смотрите его с включенными субтитрами /cc. Это даст представление о проблеме, с…
27 ноя '17 в 06:26