У меня есть декоратор, который я использую для своих просмотров @ valid_session
from django.http import Http404
def valid_session(the_func):
"""
function to check if the user has a valid session
"""
def _decorated(*args, **kwargs):
if ## check if username is in the request.session:
raise Http404('not logged in.')
else:
return the_func(*args, **kwargs)
return _decorated
Я хотел бы получить доступ к моей сессии в моем decoartor. Когда пользователь входит в систему, я добавляю имя пользователя в мой сеанс.