Авторизация в requests.Session() не работает в Django. Я получаю AnonymousUser

Я пытаюсь создать авторизованную сессию с помощью requests.Session() и работать с файлами из модели django.

import request
session = request.Session()
session.auth = ('username', 'password')
auth = session.get('http://127.0.0.1:8000/login/')
file = session.get('http://127.0.0.1:8000/file/123') #here response is (403 forbidden)

В views.py у меня есть проверка: user.is_authenticated; я всегда получаю false (получаю AnonymousUsers).

Как войти в систему через запросы с сохранением сессии для доступа к файлам? Кто-нибудь может помочь?

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