2014-06-08 19 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