ManyToManyField를 쓰는 이유

Ju Seol·2021년 6월 22일
0

  1. Foriegn Key로만 관계를 설정했을 때

상단의 이미지와 같이 Product와 Allergy의 관계를 보았을때 Foriegn Key로만 관계를 설정한다면 그 둘의 class를 연결하기 위해서는 중간 테이블인 AllergyProduct를 건너야만한다.

  1. ManyToManyField를 썼을때

그러나 Foriegn Key가 아닌 ManyToManyField를 사용한다면 중간테이블을 이용하지 않고 바로 Product와 Allergy를 연결할수 있다.

profile
Hello!

0개의 댓글