본문 바로가기
Django

[Django] ForeignKey 필드와 역참조 지시자

by 기록하는_사람 2022. 12. 21.

데이터 간의 관계

📌 데이터 간의 관계

① 1 : N

② N : N

 

ForeignKey 필드

📌 ForeignKey 필드

: ForeignKey 필드의 레코드는 다른 테이블의 레코드 자체가 됨.

 

📌 on_delete 속성을 설정해야함.

- models.CASCADE : 1이 사라지면 N도 사라지게 한다는 설정.

 

역참조 지시자

📌 역참조 지시자

: 1:N 관계를 맺으면, 1에는 역참조 지시자가 부여됨.

  .클래스명_set.all() : 모두 가져옴.

  .클래스명_set.get( ) : 설정에 맞는 거 하나만 가져옴.

댓글