1
所以我在我的服務器上安裝了python,並且使用帶有apache的wsgi_module。我必須使用wsgi_module的「def application」嗎?
盡我所有的Python程序都使用此格式:
def application(environ, start_response):
headers = []
headers.append(('Content-Type', 'text/plain'))
write = start_response('200 OK', headers)
input = environ['wsgi.input']
output = cStringIO.StringIO()
print >> output, "test"
output.write(input.read(int(environ.get('CONTENT_LENGTH', '0'))))
return [output.getvalue()]
反正是有設定,讓我可以寫Python腳本,只是有:
print "test"
好吧我想更重要的是我希望能夠打印出類似於PHP刷新方法的東西。就像我希望能夠打印,睡覺(1),打印。在這些wsgi標準下,這種事情是可能的嗎? – Rawr 2012-08-10 10:58:14
@Rawr你在談論的東西在WSGI標準中有很好的記載:http://www.python.org/dev/peps/pep-0333/#buffering-and-streaming。花點時間看看,所有問題都應該得到解答。 – 2012-08-10 11:00:47