0
誰でもこの問題を解決するのを手伝ってください。私はすでにinstrucitonに従っていますが、まだ私はこの問題を解決することができません。私はログインをすることができるが、私は、ログアウトボタンをクリックしたとき、私は唯一の'ThreadedDict'オブジェクトに 'session_id'属性がありません
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 「ThreadedDict」オブジェクトが属性「session_idの」
を持っていません。このエラーController.pyを取得するために管理します
$(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');
}
}
})
});