基于计数器在Django中动态创建新的URL



我创建了一个包含两个页面的网站:index.html和status.html。在index.html中,我创建了一个新任务,当我点击执行页面时,它会移动到状态。

页面status.html每30秒刷新一次,并显示基于csv表的其他进程。

urlpatterns = [
url(r'^$', v.index),
url(r'^execute', v.execute),
url(r'^status', v.status, name='status'),
]

我想在同一时间运行多个任务,但status.html页面是同一页面。

如何使用其他url创建多个任务?

您可以简单地在您的url中请求动态参数:

urlpatterns = [
url(r'^$', v.index),
url(r'^execute', v.execute),
url(r'^status/<int:status_id>', v.status, name='status'),
]

然后您可以访问视图中的status_id

def status(request, status_id):
print(status_id)

阅读更多:URL调度

最新更新