2024-04-23 10:10:37 发布
网友
假设我有一个视图页面(请求)加载页面.html. 在
现在加载成功后页面.html,我想在场景后面自动运行一个python脚本页面.html加载。怎么可能?在
另外,是否可以动态显示脚本的状态(running/stopped/Syntax Error…等)
从javascript运行脚本不是一种干净的方法,因为用户可以关闭浏览器,禁用js。。。相反,您可以使用django celery,它允许您运行后台脚本,并且可以从中间件动态检查脚本的状态。祝你好运
您可以在10-15秒后向AJAX添加一个客户端超时。将其指向另一个视图,并在该视图中执行脚本。例如:
function runServerScript() { $.get("/yourviewurlhere", function(data) { // Do something with the return data }); } setTimeout("runServerScript()", 10000);
如果希望显示状态,则客户端必须向服务器发出多个请求。在
Celery对于这样的用例可能很有用。你可以从一个视图开始一个任务(或者你称之为脚本),甚至可以根据你的需要延迟。将状态报告发送回浏览器会比较困难,除非你选择像WebSockets这样的东西,但现在这是高度实验性的。在
从javascript运行脚本不是一种干净的方法,因为用户可以关闭浏览器,禁用js。。。相反,您可以使用django celery,它允许您运行后台脚本,并且可以从中间件动态检查脚本的状态。祝你好运
您可以在10-15秒后向AJAX添加一个客户端超时。将其指向另一个视图,并在该视图中执行脚本。例如:
如果希望显示状态,则客户端必须向服务器发出多个请求。在
Celery对于这样的用例可能很有用。你可以从一个视图开始一个任务(或者你称之为脚本),甚至可以根据你的需要延迟。将状态报告发送回浏览器会比较困难,除非你选择像WebSockets这样的东西,但现在这是高度实验性的。在
相关问题 更多 >
编程相关推荐