2016-06-19 5 views
1

Я создал конечную точку localhost: 8000/getauthtoken для создания токена аутентификации.Ошибка при создании токена аутентификации в Django Rest Framework

Завиток команда, которую я использую, чтобы получить маркер аутентификации является:

curl --request POST --url localhost:8000/getauthtoken --header 'content-type: application/json' --data '{"username":"admin", "password":"admin123"}' 

Но я получаю

{"password":["This field is required."],"username":["This field is required."]} 

Но в команде я передаю как имя пользователя и пароль

Согласно документации DRF http://www.django-rest-framework.org/api-guide/authentication/ это правильный путь.

+0

Это кажется правильным. Можете ли вы зарегистрировать новых пользователей? –

ответ

2

Использование httpie (доступно на PyPI) Затем следуйте этим на терминале:

Http post your_ip:your_port/your_authresource/ username='' password='' 

Или вы можете попробовать, что в Curl в правильном направлении:

curl -X POST http://localhost:8000/api-token-auth/ -d "password=aaaaa&username=user"