[django] Django 모델에서 외래 키 필드를 선택적으로 만들 수 있습니까?

이 코드가 있습니다

subject      = models.ForeignKey(subjects)
location     = models.ForeignKey(location)
publisher    =  models.ForeignKey(publisher)

내가 책의 세 가지 가치를 항상 가질 수있는 것은 아닙니다. 제목이나 위치, 출판사를 모르는 경우도 있습니다. 그럼 난 비워두고 싶어

그러나 내가 가지고 있다면 선택 상자가 필요합니다. 그렇게 가능합니까?



답변

물론 blank=True, null=True입니다. 다음과 같이 선택 사항으로 유지하려는 각 입력란에 추가 하세요.

subject = models.ForeignKey(subjects, blank=True, null=True)


답변