我在django中有2个模型,我也使用ModelForm,我的问题是第二个模型有1的froreignkey,我希望在生成表单时有一个页面。如何在一个页面中链接两个表单是可能的。
Class Event(models.Model):
id = models.AutoField(primary_key=True)
name = models.CharField()
class Date(models.Model):
id = models.AutoField(primary_key=True)
start = models.DateTimeField()
end = models.DateTimeField()
event = models.ForeignKey("Event")
我也有
class EventForm(ModelForm)
Class Date(ModelForm)
我想要的是在我的模板中的一个页面中创建活动。
感谢。
答案 0 :(得分:2)
如果你想在Django Admin上使用它,那么你需要使用inline models 如果您打算创建自己的表单(使用ModelForms),则需要使用inline formets。