私はPyramidを使用していますが、これはおそらくやりたいことではありませんが、本当にクールです。私はstdoutに印刷するPythonスクリプトをたくさん持っています。今はPyramidの要求/応答の一部としてこれらのスクリプトを実行したいと思います。つまり、スクリプトの標準出力をキャプチャしてテンプレートに書きたいと思っています。 カメレオンZPTテンプレートを使用して印刷文を書き出します
捕獲標準出力部分
は非常に簡単です:import sys
sys.stdout = tbd
私の知る限りrender_to_responseは、このいずれかをサポートしていません見ることができるよう:
return render_to_response(’templates/foo.pt’,
{’foo’:1, ’bar’:2},
request=request)
私は(書き込みを得ることができますどのように任意のアイデア)テンプレートの操作?
作品を。それは本当にありがとう! – mark