私はクエリセットを持っています。すなわち:Djangoのクエリセットフィルタ性能
print queryset.filter(name='some1').exists()
print queryset.filter(name='some2').exists()
print queryset.filter(name='some3').exists()
ただし、フィルタクエリごとに、再度データベースヒットが発生します。クエリーセットをキャッシュしてからフィルタリングするにはどうしたらいいですか?
私もこれを行うことにより、フィルタリングの前にクエリセットを評価しよう: -
print len(queryset)
しかし、これは動作しません。 ヘルプがありますか?
これは3つの異なるクエリであることを意味していますか? –
はい3つの異なるクエリを意味します –
例でコードを修正します –