2016-06-19 4 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."]} 

을 얻고 그러나 명령에 내가 모두 사용자 이름과 암호

을 전달하고있다 : i는 인증 토큰을 얻기 위해 사용하고

컬 명령은

DRF 설명서 http://www.django-rest-framework.org/api-guide/authentication/에 따라 올바른 방법입니다.

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

을 또는 당신은 올바른 방법으로 컬에 그것을 시도 할 수 있습니다 : (pypi에서 사용 가능)

+0

올바른 것 같다. 새로운 사용자를 등록 할 수 있습니까? –

답변

2

사용 httpie는 다음 터미널에서이 작업을 수행

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