我需要在计数大于 2 的模型“Mymodel”中获取字段“title”的重复条目。这样我就可以从 Mymodel 中删除所有重复项。
我正在尝试执行如下查询,但它抛出异常“AttributeError:'bool'对象没有属性'lookup'”
movies = Mymodel.objects.values('title')\
.annotate(title_count=Count('title'), distint=True)\
.filter(title_count__gt=2)
等效的原始 sql 查询
SELECT count(title) as num_title, title from app_mymodel group by title having count(title) > 2;
我在这里发现了类似的问题,Filtering on the count with the Django ORM但它对我不起作用。
任何帮助都会很棒。