select_related (1:1~N)

 - OneToOnefield(1:1), ForeignKey(1:N) 관계의 모델을 가져오는 쿼리셋

 - INNER JOIN 사용

>>> User.objects.all().select_related('관계 컬럼명')

 

 

prefetch_related (1~N:1~M)

 - OneToOnefield(1:1), ForeignKey(1:N) 뿐만 아니라 ManyToOne(N:1), ManyToMany(M:N) 의 모델을 가져오는 쿼리셋

>>> User.objects.all().prefetch_related('관계 컬럼명')

'Framework > Django' 카테고리의 다른 글

django ajax 처리  (0) 2021.01.15
list + create  (0) 2021.01.06
ForeignKey, OneToOneField, ManyToManyField  (0) 2020.12.23
쿼리셋(queryset)  (0) 2020.12.15
사용자 정보 가져오기(user)  (0) 2020.12.14

+ Recent posts