Des*_*023 4 python wsgi mod-wsgi
我已经意识到我的 django 应用程序中的打印语句导致 wsgi 出错并失败。无需遍历我的所有代码并删除/注释掉打印语句,有没有一种方法可以在运行 wsgi 时禁用它们。它需要尽可能简单。
谢谢
使用 WSGIRestrictStdout 选项:
WSGIRestrictStdout Off
Run Code Online (Sandbox Code Playgroud)
或者在 Django WSGI 星形脚本中用 sys.stderr 替换 sys.stdout:
import sys
sys.stdout = sys.stderr
Run Code Online (Sandbox Code Playgroud)
任何声称可移植的 WSGI 应用程序组件都不应写入标准输出。也就是说,应用程序不应在不将输出定向到某个备用流的情况下使用 Python 打印语句。应用程序也不应该直接写入 sys.stdout。
| 归档时间: |
|
| 查看次数: |
10767 次 |
| 最近记录: |