django кэширует результаты набора запросов, если эти наборы используются (или удаляются) позже? - PullRequest
0 голосов
/ 18 марта 2020

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 имеет какой-то механизм кэширования, который кэширует результаты набора запросов?

...