장고의 일대일 필드가 데이터베이스에 반영된 방법은 무엇입니까? 두 모델 : Neighbor 및 Neighbor_Info는 Neighbor와 일대일 필드 연결이 있습니다. django 데이터베이스의 OnetoOneField
그러나 데이터베이스에서 나는 일대일 관계가 데이터베이스에 반영하는 방법
그래서 궁금이 두 테이블 사이의 참조 필드의 관계를 볼 수 없습니다
? (저는 postgresql을 사용합니다)장고의 일대일 필드가 데이터베이스에 반영된 방법은 무엇입니까? 두 모델 : Neighbor 및 Neighbor_Info는 Neighbor와 일대일 필드 연결이 있습니다. django 데이터베이스의 OnetoOneField
그러나 데이터베이스에서 나는 일대일 관계가 데이터베이스에 반영하는 방법
그래서 궁금이 두 테이블 사이의 참조 필드의 관계를 볼 수 없습니다
? (저는 postgresql을 사용합니다)Neighbor_Info
모델의 모델은 OneToOneField
에서 Neighbor
입니다.
class Neighbor_Info(models.Model)
neighbour = models.OneToOneField(Neighbor)
...
따라서 귀하의 Neighbour_Info
데이터베이스 테이블은 두 번째 스크린 샷에서 묘사되는 열 neighbor_id
을 가지고 있습니다.
바보처럼 들리 겠지만 이전을 기억 했습니까? 당신의 이웃 정보 테이블에
그리고 두 번째는
이 중복되지 않습니다 이웃 테이블에 이웃의 ID를 참조 참조해야 neighbor_id이 있지만,이 연결 문제는 추가 통찰력을 제공 할 수 있습니다 : https : //로 hatoverflow.com/questions/19641841/django-difference-between-one-to-one-many-to-one-and-many-to-many – souldeux