[Django] 모델 필드, ForeignKey


[Django] 모델 필드, ForeignKey

DJango를 공부하면서 간단하게 기억할 내용들만 기록해두는 내용입니다. model을 설계를 공부하던 도중 ForeignKey의 의미를 몰라 잘 이해하지 못하는 부분이 있어 정리할겸 찾아보았다. 관계에는 총 3가지가 있으며 1:N, 1:1, N:N 의 관계로 구별됩니다. 대표적인 1:N의 ForeignKey에 대해서만 일단 공부해보자. ForeignKey ForeignKey는 1대N 의 관계입니다. 대표적인 예시로 게시물과 댓글을 생각할 수 있습니다. 개시물은 1개 이지만, 여기에 달리는 댓글의 수는 N개라 할 수 있습니다. class의 원형은 위와 같으며, 2개의 인자를 넘겨줘야 합니다. models.py 1 대 N 의 관계에서 N인 쪽에서 ForeignKey를 선언해줍니다. 기본적으로 인자는 2..........



원문링크 : [Django] 모델 필드, ForeignKey