2014-06-25 36 views
0

我想从登录表单保存的用户名&密码会议,以备将来使用一个在REST请求:通行证列表作为函数的参数

request.session['credentials'] = (request.POST['username'],request.POST['password']) 

比,使用python请求模块(和我定制的包装),我希望把它作为远程连接请求身份验证头:

devices = client['devices/'].get(auth=request.session['credentials']) 

但我发现了错误:

'list' object is not callable

这就像一个魅力的时候,而不是request.session['credentials']我会通过类似:('admin','admin')

如何传递这样的说法?

+1

什么是异常的* full *回溯? –

+0

而当你打印request.session ['credentials']时,你会得到什么? – alonisser

+0

当我打印request.session ['credentials']我得到: [u'admin',u'admin'] – dease

回答

1

看起来你得到一个列表,但传递一个元组的作品。尝试

tuple(request.session['credentials'])