如何查询外部表中的所有用户?

2024-06-07 00:50:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为book的模型,在该模型中,用户模型有一个foreignkey字段(称为author)。你知道吗

我需要在我的一个视图中重新创建所有作者(不是所有用户,只是出现在图书模型中的用户(只是作者)的列表。你知道吗

我不知道为什么,但我很难做到。你知道吗

有人能帮我吗?你知道吗

10倍

埃雷斯


Tags: 用户模型视图列表作者author图书foreignkey
1条回答
网友
1楼 · 发布于 2024-06-07 00:50:19

试试这个:

User.objects.filter(book__isnull=False).distinct()

我假设从Book模型到User模型只有一个外键。你知道吗

  • ^{}筛选器,用于中链接到Book模型的所有用户。你知道吗
  • ^{}确保每个作者在结果中只出现一次。你知道吗

相关问题 更多 >