Slide 10
Slide 10 text
def modelform_factory(model, …):
attrs = {
‘fields’: fields_for_model(model),
‘model’: model,
}
Meta = type(str('Meta'), (object,), attrs)
class_attrs = {‘Meta’: Meta}
class_name = model.__name__ + str('Form')
return type(
class_name, ModelForm, class_attrs
)