Jika Anda menggunakan kembali objek Manajer yang sama, Anda harus mengingat itu dalam cache . Untuk mengatasinya, Anda harus memperbarui secara manual.
Ini akan mengembalikan hasil yang sama di setiap iterasi:
while True:
same_every_time = AClass.objects.all().order_by('-id')[:5]
sleep(300)
Untuk membuatnya berfungsi dengan baik, Anda harus menambahkan pembaruan:
while True:
AClass.objects.update()
updated_results = AClass.objects.all().order_by('-id')[:5]
sleep(300)