【发布时间】:2021-03-09 04:41:03
【问题描述】:
我想在 Django 中选择具有重复值的多行的行。
例如,我有一个看起来像这样的模型
class User:
first_name = models.CharField(...)
last_name = models.CharField(...)
...
还有一个像这样的数据库
first_name | last_name | ...
---------- | --------- | ...
Paul | Adams | ...
John | Smith | ...
Tom | Mueller | ...
John | Smith | ...
John | Adams | ...
Paul | Adams | ...
我想获得在数据库中多次存在的first_name 和last_name 值。其他值不能等于行数。在这个例子中,我想得到“John Smith”和“Paul Adams”。
【问题讨论】:
-
this 是您问题的答案吗?
-
@Brambor 不,不是。我已经发现了这个问题,但它只适用于一个字段的值重复,而不是多个字段的值。
-
你不能只使用两次答案来过滤两列吗?
-
我试过了,还是不行,可能是我做错了什么。我可以稍后再试。
-
试试
.values("first_field", "second_field")