Требование должно иметь доступ к элементам оценивается QuerySet с помощью строкового атрибута, в данном случае name
. Мне не нравится идея перебирать QuerySet, поскольку кажется, что есть более эффективный способ.Отфильтровать оцененный QuerySet в Django
После того как я назвал что-то вроде:
my_objects = MyObject.objects.all()
И я оцениваю это что-то вроде:
len(my_objects)
Что является лучшим способом, чтобы получить определенный результат по имени из оцениваемого QuerySet , в этом случае my_objects
? В идеале я бы хотел увидеть что-то вроде my_objects.filter(foo='bar')
.
Примечание. Мне нужно все результаты в оцененном QuerySet во время процесса, поэтому я имею его в одном исходном запросе.