문제

나는 django에 2 개의 모델이 있고 Im도 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 관리자에게 이것을 갖고 싶다면 사용해야합니다. 인라인 모델.
자신만의 양식을 만들 계획이라면 (modelforms를 사용) 사용해야합니다. 인라인 포팅.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top