Без передачи параметра запроса Как получить имя пользователя вошедшего в систему в django
я делаю класс в py файле в моем django проекте. В нем мне нужно логин зарегистрированного пользователя. в файле views.py, каждой функции я передаю request параметр, так что я могу легко получить логин зарегистрированного пользователя. но в другом файле py я делаю класс, и там как я могу получить логин зарегистрированного пользователя? Спасибо.
в классе я не могу передать запрос perametar. поэтому я не могу вызвать requset.user. как я могу получить зарегистрированного пользователя?????
Вы можете использовать сессии для получения зарегистрированного пользователя следующим образом: request.session.get('_auth_user_id')
В своем классе вы можете передать запрос в качестве аргумента.