Dynamic ModelForm creation

That looks amazing!

def get_model_form_class(model_class, fields_list=None, exclude_list=None):
    class form_class(forms.ModelForm):
        class Meta:
            model = model_class
            fields = fields_list
            exclude = exclude_list
    return form_class

The idea taken from: http://stackoverflow.com/questions/297383/dynamically-update-modelforms-meta-class/297478#297478

  1. kodoblog posted this