вьюхи от ListView, которая будет на этой же самой странице еще и рендерить (и процессить форму)? Визуально, чтобы проще было понять:
|--------------|
| |BookForm| |
| |--------| |
| |
| BookListView |
| ------------ |
| 1. ... |
| 2. ... |
| 3. etc |
|--------------|
Я вижу в примерах отдельные вьюзи типа django.views.generic.edit.CreateView, но как использовать их вместе на одной странице что-то сходу не соображу.
Спасибо
Ну вобщем, делается это примерно вот так: https://stackoverflow.com/questions/6406553/django-class-based-view-listview-with-form Однако мне нужно добавить еще одну форму — поиска. В результате все это превращается в довольно безумное жонглирование наследованными методами. Если вы планируете множественные формы, относитесь с осторожностью к этим абстрациям. Лучше генерите контекст вручную, вручную процесьте пейлоады. Ибо тут пока пронаследуешь все, что нужно, столько костылей нагородишь)
Обсуждают сегодня