每次我放一个:
import pdb; pdb.set_trace()
在我的西班牙语 Django 项目中,如果我在字符串中有特定的 Unicode 字符,例如:
Gracias por tu colaboración
我在 Django 调试窗口中得到一个带有“序数不在范围内 (128)”的 UnicodeDecodeError。问题是我无法轻松调试我的应用程序。另一方面,如果我使用 ipdb,我会得到如下信息:
ERROR - failed to write data to stream: <open file '<stdout>', mode 'w' at 0x7f3d43e34140>
我已经用谷歌搜索找到解决方案,但看起来我是唯一一个遇到这个问题的人:)