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

を取得しています。しかし、コマンドで、私は両方のユーザー名とパスワード

を渡しています:私は、認証トークンを取得するために使用しています

curlコマンドであります

DRFドキュメントhttp://www.django-rest-framework.org/api-guide/authentication/に従って、これは正しい方法です。その後

+0

正しいように思えます。新しいユーザーを登録できますか? –

答えて

2

(は、PyPIで利用可能)を使用httpie 端末上で、これを、次のとおりです。

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

それとも、正しい方法でカールのそれを試すことができます。

curl -X POST http://localhost:8000/api-token-auth/ -d "password=aaaaa&username=user" 
関連する問題