यदि आप एक ही प्रबंधक ऑब्जेक्ट का पुन:उपयोग कर रहे हैं, तो आपको यह कैशिंग है . इससे निपटने के लिए आपको मैन्युअल रूप से अपडेट करना होगा।
यह प्रत्येक पुनरावृत्ति में समान परिणाम देगा:
while True:
same_every_time = AClass.objects.all().order_by('-id')[:5]
sleep(300)
इसे ठीक से काम करने के लिए आपको अपडेट जोड़ना होगा:
while True:
AClass.objects.update()
updated_results = AClass.objects.all().order_by('-id')[:5]
sleep(300)