我有一個虛擬的形式,看起來像:複製了從的ModelForm中的字段到表單
class MyForm(forms.Form):
class __init__(self, *args, **kwargs):
pass
這裏的是ModelForms和它們各自的模型:
class Person(models.Model):
fname = models.CharField(max_length = 255)
lname = models.CharField(max_length = 255)
class Address(models.Model):
address = models.CharField(max_length = 255)
person = models.ForeignKey(Person)
class PersonForm(ModelForm):
class Meta:
model = Person
class AddressForm(ModelForm):
class Meta:
model = Address
我想啓動MyForm
這樣的myfrm = MyForm(PersonForm, AddressForm)
。
我如何可以動態地添加各形式的領域MyForm
排除AutoFields和ForeignKey的領域,即MyForm
開始將在結束了三場,當 - fname
,lname
和address
。這是從一種形式到另一種形式的字段的簡單複製,但我有點迷失了它。
謝謝