Формы Django С внешним ключом
-
05-07-2019 - |
Вопрос
У меня есть 2 модели в django, и я также использую ModelForm, мой вопрос в том, что вторая модель имеет значение froreignkey равное 1, и я хочу иметь одну страницу при создании формы.Это возможно, как связать две формы на одной странице.
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), то вам необходимо использовать встроенные формы.
Не связан с StackOverflow