0
私のミドルウェア・コードは以下の通りです:Djangoのセッションlast_touch
class AutoLogout(object):
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
# if not request.user.is_authenticated():
if (request.COOKIES == None):
# Can't log out if not logged in
return
if datetime.now() - request.session['last_touch'] > timedelta(0, settings.AUTO_LOGOUT_DELAY * 60, 0):
try:
logout(request)
del request.session['last_touch']
except KeyError:
pass
else:
request.session['last_touch'] = datetime.now()
return self.get_response(request) The eroor i am getting is KeyError: 'last_touch'
どうしたのですか? – Withnail
質問はしていないようです。 –
私はKeyErrorとしてエラーが発生しています: 'last_touch' ..どのように解決するには? – zinc