Django:将request.FILES放在request.SESSION中

时间:2013-04-02 14:39:26

标签: python django django-sessions django-file-upload

我正在尝试将request.session字段放在我的request.session中以供稍后使用。但是当我简单地写道:

request.session['fileInfo'] = request.FILES

我总是收到这个错误:

Pickilng error: Can't pickle <type 'cStringIO.StringO'>: attribute lookup cStringIO.StringO failed

有什么问题?

1 个答案:

答案 0 :(得分:1)

问题是使用名为pickle的标准模块将会话转换为字符串。 pickle必须能够转换会话dict中的所有对象。

request.FILES对象不是pickle-able