Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在数据库中保存二进制对象时,django调试工具栏会弹出。有解决办法吗?_Python_Django_Django Debug Toolbar - Fatal编程技术网

Python 在数据库中保存二进制对象时,django调试工具栏会弹出。有解决办法吗?

Python 在数据库中保存二进制对象时,django调试工具栏会弹出。有解决办法吗?,python,django,django-debug-toolbar,Python,Django,Django Debug Toolbar,我正在使用django调试工具栏,当我试图在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]) 这个问题有解

我正在使用django调试工具栏,当我试图在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]) 

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

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


抱歉,目前没有内置的解决方法。

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

抱歉,目前没有内置的解决方案