Без передачи параметра запроса Как получить имя пользователя вошедшего в систему в django

я делаю класс в py файле в моем django проекте. В нем мне нужно логин зарегистрированного пользователя. в файле views.py, каждой функции я передаю request параметр, так что я могу легко получить логин зарегистрированного пользователя. но в другом файле py я делаю класс, и там как я могу получить логин зарегистрированного пользователя? Спасибо.

в классе я не могу передать запрос perametar. поэтому я не могу вызвать requset.user. как я могу получить зарегистрированного пользователя?????

Вы можете использовать сессии для получения зарегистрированного пользователя следующим образом: request.session.get('_auth_user_id')

В своем классе вы можете передать запрос в качестве аргумента.

Вернуться на верх