需求是我可以通过字符串属性访问 QuerySet的成员,在这种情况下为name
。我不喜欢循环查询集的想法,因为它似乎有一种更有效的方式。在Django中筛选评估的QuerySet
我叫像后:
my_objects = MyObject.objects.all()
而且我喜欢的东西评价它:
len(my_objects)
什么是按名称从评估查询集获得特定结果的最佳方式,在这种情况下my_objects
?理想情况下,我想看到类似my_objects.filter(foo='bar')
。
注意在进程过程中,我需要评估的QuerySet中的所有结果,所以这就是为什么我在一个初始查询中使用它。