在这种情况下,要求是我能够通过字符串属性访问评估的QuerySet 的成员name
。我不喜欢在 QuerySet 上循环的想法,因为似乎有一种更有效的方法。
在我打电话给类似的东西之后:
my_objects = MyObject.objects.all()
我用类似的东西来评估它:
len(my_objects)
在这种情况下,从评估的 QuerySet 中按名称获取特定结果的最佳方法是什么my_objects
?理想情况下,我希望看到类似my_objects.filter(foo='bar')
.
请注意,在此过程中,我需要评估的 QuerySet 中的所有结果,这就是我在一个初始查询中拥有它的原因。