6
我剛剛開始使用新的(ish)基於類的視圖,我想知道在那裏獲取select_related()的最佳方式是什麼。這是我的觀點:在基於類的視圖中select_related()
class PostDetailView(DetailView):
model = Post
該帖子來自URL中的'slug'。這工作正常,但是,我想在那裏得到select_related()以減少查詢的數量。
我剛剛開始使用新的(ish)基於類的視圖,我想知道在那裏獲取select_related()的最佳方式是什麼。這是我的觀點:在基於類的視圖中select_related()
class PostDetailView(DetailView):
model = Post
該帖子來自URL中的'slug'。這工作正常,但是,我想在那裏得到select_related()以減少查詢的數量。
指定的queryset
代替model
:
class PostDetailView(DetailView):
queryset = Post.objects.select_related()
(參見the docs)。