2014-06-08 18 views

回答

0

你可以嘗試使用如芹菜,休伊或RQ(djangopackages)任何任務隊列的解決方案。在HTML頭隊列

  • 重定向用戶到任務頁面<meta http-equiv="refresh" content="5">

    1. 認沽任務

    任務頁面簡單的視圖例如:

    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') 
    
  • +0

    感謝您的response.but我仍然不清楚如何在這裏使用任務和隊列。如果可能,請詳細說明此解決方案 – proprius

    +0

    @ user2345523您是否閱讀了[使用指南](https://github.com/ui/django-rq#usage)? – likeon

    +0

    是的,我確實有。但是這並沒有正確解釋如何在django項目中使用rq。我不修改settings.py文件(添加rq_usage和導入),但在隊列中添加我的視圖函數仍然不清楚。此外,我只需要在隊列中的單個任務,並在其完成後,其他腳本可以正常工作 – proprius