Я ищу самый простой способ функционально объединить List и Create с общими представлениями классов.
Мне нужна страница со списком элементов и формой для добавления нового элемента внизу.
Я думал, что смешанная архитектура позволит объединить необходимые классы , но мне пока не повезло.
Это почти работает:
class ResourceListView(ListView, BaseCreateView):
context_object_name = 'resources'
model = Resource
form_class = ResourceForm
Но form
недоступен внутри шаблона и происходит сбой при некорректном выводе (когда форма верна, это нормально).
Это может быть связано с множественным наследованием, но я пока не очень разбираюсь в Python, поэтому это слишком запутанно.
Есть ли простой способ объединить некоторые из mixins в представление просмотра и создания, или мне нужно развернуть свой собственный?