通用基于类的视图中的 select_lated()
我刚刚开始使用新的基于类的视图,我想知道在那里获取 select_lated() 的最佳方法是什么。这是我的观点:
class PostDetailView(DetailView):
model = Post
该帖子来自 URL 中的“slug”。这工作正常,但是,我想在那里获取 select_lated() 以减少查询数量。
I'm just getting started with the new(ish) class-based views, and I am wondering what's the best way to get select_related() in there. Here's my view:
class PostDetailView(DetailView):
model = Post
The post comes from the 'slug' in the URL. This works fine, but, I would like to get select_related() in there to reduce the number of queries.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
指定
queryset
而不是model
:(请参阅 文档)。
Specify a
queryset
instead ofmodel
:(See the docs).