Something like that?

def model_form_factory(model_class):
    class MyModelForm(forms.ModelForm):
        class Meta:
            model = model_class
    return MyModelForm

AuthorForm = model_form_factory(Author)
BookForm = model_form_factory(Book)


Missatge de Yoo <[email protected]> del dia dt., 28 de maig 2019 a les
18:01:

> https://docs.djangoproject.com/en/2.2/topics/forms/modelforms/
>
> In the example of model form, they say
> model = Author
> Is it possible to set a variable to set the model? Like could I make a
> variable and set it to whatever model I’d like, then say model = var?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/918196f4-0ab8-45e8-803d-d62a38a1e396%40googlegroups.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAMDYoXbELKWgyRTWN1WYS5q8-50a-9UQg7brZ3PCvAPvoTq1MA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to