[英]Django real time jobs
如何在 python/django 中創建實時操作?
更多信息:
一些用戶向數據庫添加一些東西,其他用戶也添加相同的東西(與它們不同,但它們具有相似的屬性)同時(和所有時間)程序應該檢查它們是否是具有相似屬性的對象{如果它們不是在其他時間使用可能在數據庫中添加/編輯的所有其他對象同樣檢查它們}
這些動作應該是實時的,或者在幾分鍾之內完成。
例如:
for every(2min):
do_job()
或者
while True:
do_job()
如果我使用第二個程序將停止。
您需要運行異步任務來檢查后台的對象。 您可以查看此鏈接以獲取參考Celery doc
如果您對使用 celery 或類似方法有任何限制,另一種方法是在您的應用程序中創建一個scripts.py
( same level as models.py & views.py
)並編寫邏輯並在cron
或任何調度程序中安排它基於您的主機服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.