外键区分后如何获取字段值

How to get field value after distincting with foreinkey

我是 Djanog 的初学者,正在尝试显示与 foreinkey 不同的结果。 这是我的环境和示例模型。

然后我尝试像这样区分组字段。

g = b_group.objects.values('group').distinct()

但是,正如此处 https://docs.djangoproject.com/en/dev/ref/models/querysets/#values 所述,它只是 return pk,而不是标题。

是否还有获取标题字段值的方法?

您还可以通过OneToOneFieldForeignKeyManyToManyField[=来引用具有反向关系的相关模型上的字段18=] 属性,您可以按如下操作:

g = b_group.objects.values('group__title').distinct()

访问 Django 相关模型的字段,按照约定使用双下划线。