2017-11-01 1 views
0

장고의 일대일 필드가 데이터베이스에 반영된 방법은 무엇입니까? 두 모델 : Neighbor 및 Neighbor_Info는 Neighbor와 일대일 필드 연결이 있습니다. django 데이터베이스의 OnetoOneField

그러나 데이터베이스에서 나는 일대일 관계가 데이터베이스에 반영하는 방법 enter image description here

enter image description here

그래서 궁금이 두 테이블 사이의 참조 필드의 관계를 볼 수 없습니다

? (저는 postgresql을 사용합니다)

+0

이 중복되지 않습니다 이웃 테이블에 이웃의 ID를 참조 참조해야 neighbor_id이 있지만,이 연결 문제는 추가 통찰력을 제공 할 수 있습니다 : https : //로 hatoverflow.com/questions/19641841/django-difference-between-one-to-one-many-to-one-and-many-to-many – souldeux

답변

2

Neighbor_Info 모델의 모델은 OneToOneField에서 Neighbor입니다.

class Neighbor_Info(models.Model) 
    neighbour = models.OneToOneField(Neighbor) 
    ... 

따라서 귀하의 Neighbour_Info 데이터베이스 테이블은 두 번째 스크린 샷에서 묘사되는 열 neighbor_id을 가지고 있습니다.

0

바보처럼 들리 겠지만 이전을 기억 했습니까? 당신의 이웃 정보 테이블에

그리고 두 번째는

관련 문제