django.core.paginator import ObjectPaginatorを使用しているときに、次のエラーが発生します。
NeedIndexError:組み込みのインデックスは、このクエリとデータに対して十分に効率的ではありません。このクエリの複合インデックスを追加してください。
元のクエリは次の形式で記述されています。
query = models.Cdr.all()
query.filter("var1 =", var1 )
query.filter("var2 =", var2)
query.filter("var3 =", var3)
ObjectPaginatorが要素の数をカウントしようとすると、この例外が発生しますが、var1の一部の値に対してのみです。
他の値を操作しているときに、 var1の一部の値に対してこのクエリが失敗するのはなぜですか?
この場合、何をお勧めしますか?