Tôi muốn đặt cookie nếu người dùng đăng nhập hay không.Django: đối tượng WSGIRequest 'không có thuộc tính' người dùng 'trên một số trang?
My 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
Thêm vào MIDDLEWARE_CLASSES
trong settings.py ở cuối.
Vấn đề:
- Lỗi: đối tượng 'WSGIRequest' không có thuộc tính 'user'
- Tại sao, khi tôi có xác thực và middlewares phiên hoạt động chưa?
- Ngoài ra, một số trang hoạt động trơn tru khi một số trang cung cấp lỗi này.
- Tôi đang làm gì sai?
Vui lòng trợ giúp.
Tôi đoán một số trang không được nối thêm dấu gạch chéo. – Babu