0
我正在運行一個運行配置單元的python腳本。現在我想將它與Django集成,並希望在將蜂巢查詢完成之後將其重定向到其他視圖,然後等待它在同一視圖上完成。我應該怎麼做?重定向,等到python腳本在django中完成其任務
任何幫助,將是至關重要的
我正在運行一個運行配置單元的python腳本。現在我想將它與Django集成,並希望在將蜂巢查詢完成之後將其重定向到其他視圖,然後等待它在同一視圖上完成。我應該怎麼做?重定向,等到python腳本在django中完成其任務
任何幫助,將是至關重要的
你可以嘗試使用如芹菜,休伊或RQ(djangopackages)任何任務隊列的解決方案。在HTML頭隊列
<meta http-equiv="refresh" content="5">
任務頁面簡單的視圖例如:
def task_in_progress(request, task_in_queue_id):
task = get_task_from_queue(task_in_queue_id)
if task.is_comlete():
HttpResponseRedirect(reverse('task_completed', args=(task_in_queue_id,)))
return render(request, 'task_in_progress.html')
感謝您的response.but我仍然不清楚如何在這裏使用任務和隊列。如果可能,請詳細說明此解決方案 – proprius
@ user2345523您是否閱讀了[使用指南](https://github.com/ui/django-rq#usage)? – likeon
是的,我確實有。但是這並沒有正確解釋如何在django項目中使用rq。我不修改settings.py文件(添加rq_usage和導入),但在隊列中添加我的視圖函數仍然不清楚。此外,我只需要在隊列中的單個任務,並在其完成後,其他腳本可以正常工作 – proprius