我正在运行一个运行配置单元的python脚本。现在我想将它与django集成,并希望在hive查询完成之后将其重定向到不同的视图,直到那时等待它在同一视图上完成。我该怎么办?
任何帮助都至关重要
答案 0 :(得分:1)
您可以尝试使用任何任务队列解决方案,如Celery,Huey或RQ(djangopackages)。
<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')