【发布时间】:2020-04-05 06:32:47
【问题描述】:
我正在构建一个模型的查询集,并希望在我 selected_related'ing 的相关模型上添加一个注释到查询集中。假设:
class Book(models.Model):
author = models.ForeignKey(Author, on_delete=models.CASCADE)
class Author(models.Model):
name = models.TextField()
我选择Book.objects.all().select_related(),并想用awesome=True 注释作者。我可以自己解析查询集并更改对象,但是有没有更干净的面向 ORM 的方法呢?倒转操作以选择作者是不可取的。
【问题讨论】:
-
根据模型设计,请根据您的预期查询输出更新您的 under。
标签: django django-rest-framework django-orm