要件は、評価された QuerySet のメンバーに文字列属性 (この場合は ) でアクセスできることname
です。もっと効率的な方法があるように見えるので、QuerySet をループするという考えは好きではありません。
次のようなものを呼び出した後:
my_objects = MyObject.objects.all()
そして、私はそれを次のようなもので評価します:
len(my_objects)
この場合、評価された QuerySet から名前で特定の結果を取得する最良の方法は何my_objects
ですか? 理想的には、のようなものを見たいですmy_objects.filter(foo='bar')
。
プロセスの過程で、評価された QuerySet のすべての結果が必要になることに注意してください。