Определять поля класса Django ModelForm при инстанцировании
Я хочу, чтобы пользователи моего сайта могли быстро настроить только один атрибут объектов моей модели в представлении (с помощью htmx)
(чтобы не создавать тонны ModelForms просто с другими атрибутами полей), поэтому я хочу создать ModelForm, где я могу определить отображаемые поля формы при инстанцировании формы в функции просмотра, нужное поле будет передано как параметр 'fieldlist' в функцию просмотра, как-то так:
class ModelForm(ModelForm):
class Meta:
model = Model
fields = --> how to put the at the ModelForm-instantiation (with a request passed) "fieldlist" parameter here?
def __init__(self, *args, **kwargs):
fieldlist = kwargs.pop('fieldlist')
super(ModelForm, self).__init__(*args, **kwargs)
есть подсказки?