84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
django를 사용하여 데이터베이스를 생성하면 다음과 같은 효과를 기대합니다
표 1
표 2
표 2의 외래 키는 LastName이 아닌 표 1의 Id_P와 관련이 있습니다
하지만 장고에서는
이렇게 작성하면 django는 이를 내가 예상한 Id_P가 아닌 Persons 테이블의 기본 키와 자동으로 연결합니다
원하는 효과를 얻기 위해 다시 작성하는 방법을 알려주세요.
人生最曼妙的风景,竟是内心的淡定与从容!
db_column 매개변수가 외래 키로 사용할 필드를 지정할 수 없는 것 같습니다(포스터에서는 sqlalchemy를 사용한 것 같습니다),
이 매개변수에 대한 django ForeignKey 문서를 확인하세요
ForeignKey.to_field관계가 있는 관련 개체의 필드입니다. 기본적으로 Django는 관련 개체의 기본 키를 사용합니다. 다른 필드를 참조하는 경우 해당 필드에는 Unique=True가 있어야 합니다. .
그러므로 db_column을 to_field로 변경하세요
db_column 매개변수가 외래 키로 사용할 필드를 지정할 수 없는 것 같습니다(포스터에서는 sqlalchemy를 사용한 것 같습니다),
이 매개변수에 대한 django ForeignKey 문서를 확인하세요
ForeignKey.to_field
관계가 있는 관련 개체의 필드입니다. 기본적으로 Django는 관련 개체의 기본 키를 사용합니다. 다른 필드를 참조하는 경우 해당 필드에는 Unique=True가 있어야 합니다. .
그러므로 db_column을 to_field로 변경하세요