D - 21
4주차
[수업 목표]
하나의 글쓴이가 여러 개의 글을 가지고 있는 것. 이런 관계를 바로, one-to-many
나의 사용자가 사용하는 정보들을 모아서 하나의 데이터로 만들어 주는 곳이 Profile이 되는겁니다!
그렇기 때문에 '데이터 A'와 '데이터 B'가 서로 만나서 중복이 되지 않는 값을 만들어 내는 것이 one-to-one
이라고 할 수 있습니다.
many-to-many는 A모델과 B모델이 있을 때 A가 여러 개의 B를 가질 수도 있고 B가 여러 개의 A를 가질 수도 있을 때 사용하는 모델입니다!
방금 예로 든 피자-토핑 관계도, 우리가 흔히 보는 sns에서 팔로우-팔로잉 관계도 모두 many-to-many 입니다.
Django Shell 이란?
Django를 실행하지않아도 기능들을 사용할 수 있게 해주는 도구.
ex) MyPizza.objects.get(pizza_name'도미노').pizza_topping.all()
ex) .mypizza_set.all()을 하면 치즈가 들어가 있는 피자를 모두 불러온다.
html을 보여줄건데 user_list를 같이 보여줄거야.
exclude는 나를 제외한 팔로우한리스트를 불러온다.
click_user 내가 클릭한 사용자. 눌림당한 사용자.