カウントが 2 より大きいモデル「Mymodel」のフィールド「タイトル」の重複エントリを取得する必要があります。これにより、Mymodel からすべての重複を削除できます。
以下のようにクエリを実行しようとしていますが、「AttributeError: 'bool' object has no attribute '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;
ここで同様の質問を見つけました.Django ORMでカウントをフィルタリングしていますが、うまくいきません.
どんな助けでも素晴らしいでしょう。