Django:从 One2Many 关系中获取选定的字段

Django: Get selected fields from a One2Many relationship

在 Django 中,我的模型中有 2 个 table:app_titleauth_user table。如何在仅返回 app_title 中的 name 字段以及 auth_user table 中的 usernameemail 字段的同时查询所有行?它基本上是 One2Many 关系。我好像不太对劲。

class Title(models.Model):
    name = models.CharField(max_length=50)
    country = models.CharField(max_length=2)   # Don't return this field
    user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE)

您只需要
titles = Title.objects.all().values('name', 'user__username', 'user__email')吗?
- 为您提供仅包含这些字段的查询集。
更多关于 values().