我有以下模型及其形式:
class Project(models.Model)
class ProjectForm(forms.ModelForm)
class Meta:
Model = Project
所以很容易通过实例化来创建表单:
form = ProjectForm()
但就我而言,除了“项目”之外,我还有几个模型,而且我事先不知道我需要为这些模型中的哪一个来创建表单。
所以我想从 Project 模型的 ContentType 实例创建表单。
换句话说,我正在寻找类似的东西:
myproject = Project()
form = createform(myproject.ContentType)