2

我正在使用 django-debug-toolbar,当我尝试在 blob 字段中保存某些内容时,我得到:

DjangoUnicodeDecodeError

查看它来自的堆栈跟踪:

django_debug_toolbar-0.8.4-py2.6.egg/debug_toolbar/panels/sql.py in execute
98. _params = simplejson.dumps([force_unicode(x, strings_only=True) for x in params]) 

这个问题有什么解决方法吗?(除了将二进制对象保存在文件系统的某处)

4

1 回答 1

0

我的想法是将列表理解分解为传统的 for 循环,并将 a 包裹try/except在它周围,这样它就不会引发异常。在该except子句中,只需为输出添加“非 unicode 对象”之类的内容。

抱歉,目前没有任何内置功能可以解决此问题。

于 2010-12-06T20:57:37.327 回答