Ну вот твой client который приходит, это разве не ApiClient()?
django.test.client.Client
Попробуй вначале теста client.force_authenticate(user=user) И убери токен из параметров
нету такого метода
всё равно не работает... я думаю это именно из-за TokenAuthentication
Ошибок других нет?
Нету(
Покажи что у тебя сейчас
Ты не понимаешь вопрос, вот я обычный человек, я хочу войти в свой аккаунт, что я должен передать тебе, чтоб получить доступ, свой username и password или допустим phone_number и password
Используется базовая модель юзера Т.е., на сколько я помню, username, password
Можешь используя метод login провалиться в код джанги и принты расставить, чтоб понять, в чем косяк?
А т.к. это DRF в настройках стоит "DEFAULT_AUTHENTICATION_CLASSES": [ "rest_framework.authentication.TokenAuthentication", ],
Вообще, учитывая всё вышесказанное всё должно работать имея только токен (без юзера и так далее). Это ведь API всё таки
У тебя же к токену привязан юзер, так что он должен быть
Проверки по юзеру нету. В постмане работает же
Тут сделай f”Token {token.key}”
я в фикстуре возвращаю token.key
Обсуждают сегодня