Я хочу установить файл cookie, если пользователь зарегистрировался или нет.Django: объект WSGIRequest не имеет атрибута «пользователь» на некоторых страницах?
Мои Middleware:
class UserStatus(object):
def process_response(self,request,response):
user_status = 1 if request.user.is_authenticated() else 0
max_age = (20)*52*7*24*60*60 # 20 years (After expiry, cookie gets deleted)
response.set_cookie(user_status_cookie,user_status,max_age)
return response
Добавлен MIDDLEWARE_CLASSES
в settings.py в конце.
Проблема:
- Ошибка: объект 'WSGIRequest' не имеет атрибута 'пользователя'
- Почему, когда у меня есть удостоверение подлинности и промежуточное программное Session активные уже?
- Кроме того, некоторые страницы работают гладко, где некоторые из них дают эту ошибку.
- Что я делаю неправильно?
Просьба помочь.
Я думаю, что некоторые страницы не добавляются с завершающим косой чертой. – Babu