a = SampleModel.objects.filter(Id=2)
b = SampleModel.objects.filter(Id=3)
If a and b:
print(true)
a.delete()
b.delete()
Теперь в приведенном выше коде ... сколько раз попадание в базу данных? Он будет вызван при вызове операторов a и b в операторе if.
Но база данных также попадет в операции .delete ().
Или django имеет какой-то механизм кэширования, который кэширует результаты набора запросов?