Django Forms with foreign key
-
05-07-2019 - |
質問
djangoには2つのモデルがあり、ModelFormを使用していますが、2番目のモデルには1のfroreignkeyがあり、フォームを生成するときに1ページが必要です。 1つのページで2つのフォームをリンクする方法は可能です。
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ページにイベントを作成することです。
ありがとう。
解決
Django Adminでこれを使用する場合は、インラインモデル。
(ModelFormsを使用して)独自のフォームを作成する場合は、インラインフォームセット。
所属していません StackOverflow