Als u hetzelfde Manager-object opnieuw gebruikt, moet u rekening houden met het is aan het cachen . Om daarmee om te gaan, moet je handmatig updaten.
Dit geeft dezelfde resultaten in elke iteratie:
while True:
same_every_time = AClass.objects.all().order_by('-id')[:5]
sleep(300)
Om het goed te laten werken, moet je de update toevoegen:
while True:
AClass.objects.update()
updated_results = AClass.objects.all().order_by('-id')[:5]
sleep(300)