我在 Google App Engine 上使用 Django-nonrel,这迫使我使用 logging.debug() 而不是 print()。
“日志记录”模块由 Django 提供,但我在使用它而不是 print() 时遇到了困难。
例如,如果我需要验证变量 x 中保存的内容,我会将
logging.debug('x is: %s' % x)
. 但是如果程序很快就崩溃了(没有刷新流),那么它就永远不会被打印出来。
因此,对于调试,我需要在程序因错误退出之前刷新 debug(),而这并没有发生。