簡體   English   中英

Django 實時作業

[英]Django real time jobs

如何在 python/django 中創建實時操作?

更多信息:

一些用戶向數據庫添加一些東西,其他用戶也添加相同的東西(與它們不同,但它們具有相似的屬性)同時(和所有時間)程序應該檢查它們是否是具有相似屬性的對象{如果它們不是在其他時間使用可能在數據庫中添加/編輯的所有其他對象同樣檢查它們}

這些動作應該是實時的,或者在幾分鍾之內完成。

例如:

for every(2min):
    do_job()

或者

while True:
     do_job()

如果我使用第二個程序將停止。

您需要運行異步任務來檢查后台的對象。 您可以查看此鏈接以獲取參考Celery doc

如果您對使用 celery 或類似方法有任何限制,另一種方法是在您的應用程序中創建一個scripts.pysame level as models.py & views.py )並編寫邏輯並在cron或任何調度程序中安排它基於您的主機服務器。

暫無
暫無

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

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