我正在尝试将request.session字段放在我的request.session中以供稍后使用。但是当我简单地写道:
request.session['fileInfo'] = request.FILES
我总是收到这个错误:
Pickilng error: Can't pickle <type 'cStringIO.StringO'>: attribute lookup cStringIO.StringO failed
有什么问题?
答案 0 :(得分:1)
问题是使用名为pickle
的标准模块将会话转换为字符串。 pickle
必须能够转换会话dict
中的所有对象。
request.FILES
对象不是pickle-able
。