질문 : django OneToOneField와 ForeignKey의 차이점은 무엇입니까? OneToOneField 와 ForeignKey 의 차이점은 무엇입니까? 답변 OneToOneField(SomeModel) 과 ForeignKey(SomeModel, unique=True) 사이에 약간의 차이가 있다는 것을 알아 두십시오. The Definitive Guide to Django 에서 언급했듯이 : OneToOneField 일대일 관계. 개념적으로 이것은 unique=True ForeignKey 와 유사하지만 관계의 "reverse"쪽은 단일 객체를 직접 반환합니다. OneToOneField "reverse"관계와 달리 ForeignKey "reverse"관계는 QuerySet 반환합니다. 예를 들어..