django:一起使用 select_related 和 get_object_or_404

Posted

技术标签:

【中文标题】django:一起使用 select_related 和 get_object_or_404【英文标题】:django : using select_related and get_object_or_404 together 【发布时间】:2011-10-01 06:11:51 【问题描述】:

有没有什么方法可以一起使用get_object_or_404 和select_related 或任何其他方法来实现这两者一起使用的结果(除了把它放在try/except 中)??

【问题讨论】:

【参考方案1】:

是的。

obj = get_object_or_404(MyModel.objects.select_related(), whatever=whatever)

【讨论】:

可以使用多个 where close here obj = get_object_or_404(MyModel.objects.select_related(), whatever=whatever, another=another)

以上是关于django:一起使用 select_related 和 get_object_or_404的主要内容,如果未能解决你的问题,请参考以下文章

如何使用'select_related'从相关(ForeignKey)django模型中接收并非所有字段

如何在模板 Django 中使用 select_related?

Django 管理员内联:select_related

如何强制 Django Admin 使用 select_related?

如何使用 google-appengine 和 django-nonrel 模仿“select_related”?

django select_related - 何时使用它