【发布时间】:2012-03-05 19:57:09
【问题描述】:
我想创建一个 ModelForm 类,其中模型是从视图传递的参数。(我想要一个动态表单,所以我可以通过更改 Meta 中的模型值来使用同一个 ObjectForm 类创建所有表单):
class ObjectForm(ModelForm):
model_name = None
def __init__(self, *args, **kwargs):
model_name = kwargs.pop('model_name ')
super(ModelForm, self).__init__(*args, **kwargs)
class Meta:
model = models.get_model('core', model_name )
exclude = ("societe")
发生错误并说 model_name 不是全局字段。 请帮我解决这个问题。
【问题讨论】: