Django表格用外键

时间:2009-07-29 13:05:37

标签: django forms django-models

我在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)

我想要的是在我的模板中的一个页面中创建活动。

感谢。

1 个答案:

答案 0 :(得分:2)

如果你想在Django Admin上使用它,那么你需要使用inline models 如果您打算创建自己的表单(使用ModelForms),则需要使用inline formets