У меня есть QuerySet: -Джанго производительность QuerySet фильтр
queryset = my_object.someobject_set.all()
От там дальше, я хочу, чтобы отфильтровать из QuerySet. то есть:
print queryset.filter(name='some1').exists()
print queryset.filter(name='some2').exists()
print queryset.filter(name='some3').exists()
Но для каждого из фильтрующих запросов снова появляется база данных. Как я могу кэшировать запрос и затем отфильтровывать его?
Я даже попытался оценить QuerySet перед фильтрацией, делая это: -
print len(queryset)
Но это не работает. Любая помощь ??
Или вы имели в виду, что это 3 разных вопроса? –
Да Я имею в виду 3 разных запроса –
Затем исправьте свой код в примере –