【发布时间】:2014-06-08 12:47:56
【问题描述】:
我正在运行一个运行 hive 的 python 脚本。现在我想将它与 django 集成,并希望在配置单元查询完成后将其重定向到不同的视图,然后等待它在同一视图上完成。我该怎么做?
任何帮助都至关重要
【问题讨论】:
标签: django python-2.7 hive
我正在运行一个运行 hive 的 python 脚本。现在我想将它与 django 集成,并希望在配置单元查询完成后将其重定向到不同的视图,然后等待它在同一视图上完成。我该怎么做?
任何帮助都至关重要
【问题讨论】:
标签: django python-2.7 hive
您可以尝试使用任何任务队列解决方案,例如 Celery、Huey 或 RQ (djangopackages)。
<meta http-equiv="refresh" content="5"> in html head 的任务页面任务页面的简单视图示例:
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')
【讨论】: