1
我有一個任務需要大約10-20分鐘才能執行。用戶點擊一個按鈕來執行此操作。是否有可能從這個請求返回並繼續在後臺運行此任務,並在完成後發送電子郵件或其他內容。Django從請求返回並在後臺運行任務
我知道我可以設置隊列和cron作業,但它看起來太多了,因爲只有一個用戶會使用此功能。
此外,請求超時或中斷的機會有多大?也許這是一個選項只是不關閉選項卡,並等待?
我有一個任務需要大約10-20分鐘才能執行。用戶點擊一個按鈕來執行此操作。是否有可能從這個請求返回並繼續在後臺運行此任務,並在完成後發送電子郵件或其他內容。Django從請求返回並在後臺運行任務
我知道我可以設置隊列和cron作業,但它看起來太多了,因爲只有一個用戶會使用此功能。
此外,請求超時或中斷的機會有多大?也許這是一個選項只是不關閉選項卡,並等待?
看起來像[芹菜](http://celery.readthedocs.org/)這樣的任務隊列的良好用例, – 2014-09-25 18:28:12