Определять поля класса 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)

есть подсказки?

Back to Top