任何人都可以帮我解决这个问题。我已经关注instruciton,但我仍然无法解决此问题。我可以登录,但是当我点击退出按钮时,我只能设法收到此错误' ThreadedDict'对象没有属性' session_id'
Controller.py
session= web.session.Session(app, web.session.DiskStore('sessions'), initializer={'username': None})
session_data = session._initializer
render = web.template.render('view/templete', base='mainlayout', globals={'session' : session_data,'username':session_data['username']})
class Logout:
def GET(self):
session['user']= None
session_data['user'] = None
session.kill()
return 'sucess'
的javascrip
$(document).on('click','#logout-link',function(e){
e.preventDefault();
$.ajax({
url: '/logout',
type: 'GET',
success: function(res){
if (res =='sucess'){
document.location.href ='/login',true;
}else{
alert('somthing went wrong');
}
}
})
});
答案 0 :(得分:0)
我有同样的错误。解决此问题的方法是在Controller.py类中的导入下添加>>>
。重新运行您的应用程序,它应该解决该错误。