урл, по которому я планирую отображать данные из базы, а также в модальном окне выводить форму добавления новых данных.
Вопрос в том, что у меня нет четкого понимания того, как грамотно применить CVB. Как и в каком случае лучше всего применять тот или иной класс?
Сейчас я использую TemplateView и в get_context_data модель и форму(https://gist.github.com/wavedocs/3d753f19056547cc013ddb1533474ad7). На сколько это верный метод, не знаю и хотел бы услышать ваше мнение.
Второй вопрос связан с редактированием данных.
Как мне в модальное окно с формой передать данные которые я хочу отредактировать?
https://gist.github.com/wavedocs/d05df29f97b4214c78b1f3a0f89fa03c
Есть привязка к определенной модели - используй CBV. Нет - можно подумать об использовании FBV. Не сразу писать,а подумать. Может все-таки можно привязаться к CBV. Сами же CBV понятны по названиям. Хочешь создавать объекты - CreateView, хочешь выводить объект - DetailView и т.д.
https://ccbv.co.uk/
Обсуждают сегодня