我想读取文件,更新网站,阅读更多行,更新网站等......逻辑如下,但它不起作用。它只显示日志文件的第一行并停止。有没有办法迭代'return render_to_response'?
#django 视图调用远程 python 脚本,将输出附加到日志文件
proc = subprocess.Popen([program, branch, service, version, nodelist])
logfile = 'text.log'
fh = open(logfile, 'r')
while proc.poll() == None:
where = fh.tell()
line = fh.read()
if not line:
time.sleep(1)
fh.seek(where,os.SEEK_SET)
else:
output = cgi.escape(line)
output = line.replace('\n\r', '<br>')
return render_to_response('hostinfo/deployservices.html', {'response': output})
谢谢您的帮助。