1)
def user_page(request, username): ... post_list.count = post.list.count()
len(post_list)는 post_list 전체를 가져와서 메모리에 얹은 다음에 메모리 상의 리스트의 갯수를 반환하는 반면, post_list.count는 db에 count query를 던지게 된다.