django annotate 매서드는 queryset에 내가 원하는 값으로 계산해서 기존 queryset에 추가해줄 수 있다. 그럼 원하는 값으로 계산한다는 건 어떤 말이냐?공식문서에서는 query expression이라고 표현하는데F매서드를 사용해도 되고, Aggregate Func을 사용해서 값을 나타내도 된다. annotate가 "주석을 단다"라는 뜻인데 django annotate는 "queryset에 주석을 달아주는데 주석의 값도 사용 가능"이라고 이해하면 될 듯 하다. (적어도 나에겐...) 아래는 공식문서에 나온 예시이다.from django.db.models import Countq = Blog.objects.annotate(Count("entry"))# The name of the fir..