新しい(ish)クラスベースのビューを使い始めたばかりですが、そこにselect_related()を取得するための最良の方法は何でしょうか。これが私の見解です:
class PostDetailView(DetailView):
model = Post
投稿はURLの「スラッグ」から来ています。これは問題なく機能しますが、クエリの数を減らすためにselect_related()をそこに入れたいと思います。
新しい(ish)クラスベースのビューを使い始めたばかりですが、そこにselect_related()を取得するための最良の方法は何でしょうか。これが私の見解です:
class PostDetailView(DetailView):
model = Post
投稿はURLの「スラッグ」から来ています。これは問題なく機能しますが、クエリの数を減らすためにselect_related()をそこに入れたいと思います。
queryset
の代わりに指定してmodel
ください:
class PostDetailView(DetailView):
queryset = Post.objects.select_related()
(ドキュメントを参照してください)。