簡體   English   中英

Django無限循環訪問模型

[英]Django infinite loop to access models

我是django的初學者,正在這里進行測試以無限循環訪問模型。 但是,在運行以下代碼時,我發現內存很快就裝滿了,並最終出現內存泄漏錯誤。

誰能告訴我在無限循環中訪問模型的安全/簡單方法是什么? 我應該在這種程序中使用線程嗎?

from patient_post.models import Patient
def messageScheduler():
    while 1:
    patients = Patient.objects.all()
    del patients

您應該為此使用作業調度程序,您可以使用具有不同功能和復雜性的多個選項,並且選擇將取決於您的要求。 這是一些例子:

Django的計時碼表

芹菜

Django的RQ

另一種選擇是創建管理任務並使用cron作業運行它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM