django如何实现页面实时输出?
本帖最后由 zing2046 于 2016-01-31 00:38 编辑比如说views函数中执行了一个shell命令,命令的结果是不断变化的,比如ping命令或者tail -f log这种,然后希望把这种输出状态实时传递到前面的html页面中,这个改怎么弄呢? 遇到的问题和你一样,同求答案。 pipe启动程序可以接收进程的输出,把输出再写回页面就好了。
或者执行时>>输出到一个文件,HTML返回这个文件的地址。
tornado+websocket https://github.com/xsank/webssh 不关django的事, 这是browse端执行的脚本的事:
周期性向服务器请求增量数据,展现出来好像是服务器端不断在推送的
.....或者是服务器在http头里面告诉browse要在将来某个时间点再次请求刷新 亲,能说的详细点么回复 6# bskay
页:
[1]