Вопрос

У меня есть 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), то вам необходимо использовать встроенные формы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top