我正在使用Bottle框架开发网站,并且一直在使用Cork库来处理身份验证。
该网站即将完成,我已开始研究部署。我已经考虑过使用Gunicorn,因为我听到了很多好事,但是改变已经造成了一个不寻常的错误,我不知道如何补救。
以前,我使用内置的开发Web服务器运行我的网站,但我尝试使用Gunicorn,这似乎工作,除了尝试登录生成500服务器错误,这:
`Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 862, in _handle
return route.call(**args)
File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 1740, in wrapper
rv = callback(*a, **ka)
File "/home/shaunf/PycharmProjects/final-project/bottle_app.py", line 75, in login
aaa.login(username, password, success_redirect='/', fail_redirect='/login')
File "/usr/local/lib/python2.7/dist-packages/cork/cork.py", line 130, in login
self._setup_cookie(username)
File "/usr/local/lib/python2.7/dist-packages/cork/cork.py", line 603, in _setup_cookie
session['username'] = username
TypeError: 'NoneType' object does not support item assignment
`
我尝试过更改回开发服务器但是没有帮助。
我不确定下一步该尝试什么,任何关于我可能遇到什么麻烦的想法或暗示都会非常感激。