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

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

感谢。

有帮助吗?

解决方案

如果你想在Django Admin上使用它,那么你需要使用内嵌模型
如果您打算创建自己的表单(使用ModelForms),则需要使用内联形式

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top