Я пытаюсь понять процесс создания общих представлений формы в django.У меня есть общий класс представления с
class BookUpdate(UpdateView):
model = Book
fields = [ 'name',
'pages',
'categorys'
]
, который автоматически генерирует рабочую HTML-форму из моих данных модели.Но теперь я хочу изменить поле, отображаемое для categorys
, есть ли способ сделать это, или мне нужно создать полный рабочий класс BookForm
и пользовательский класс BookUpdate
?Здесь всего 3 поля, но в моем реальном случае может быть 15 полей, которые мне нужно было бы кодировать самостоятельно, просто из-за небольшого изменения в поле category
.
Не могу просто перезаписать одиночноеполе, используя любой метод класса?