문돌이 존버/Django 스터디
2021. 8. 7.
장고(Django) 관계(relationship)를 표현하는 모델 필드, ForeignKey
본 글은 Holix의 "리액트와 함께 장고 시작하기 Complete" 강의를 듣고 작성한 일지입니다. 이번 시간엔 관계(relationship)를 표현하는 모델 필드에 대해 알아보려고 합니다. 사실상 장고 이전에 DB에 대한 개념이 어느정도 있어야 하지만, DB 관련 내용은 크게 다루지 않겠습니다. 간단하게 RDMBS에서의 관계 예시를 짚고 넘어가겠습니다. 1:N 관계 -> models.ForeignKey 로 표현 - 1명의 유저(User)가 쓰는 다수의 포스팅(Post) - 1명의 유저(User)가 쓰는 다수의 댓글(Comment) - 1개의 포스팅(Post)에 다수의 댓글(Comment) 1:1 관계 -> models.OneToOneField 로 표현 - 1명의 유저(User)는 1개의 프로필(Pro..