gpt4 book ai didi

django - 在 Django Rest Framework 中生成身份验证 token 时出错

转载 作者:行者123 更新时间:2023-12-02 02:51:01 27 4
gpt4 key购买 nike

我创建了一个端点 localhost:8000/getauthtoken 来生成身份验证 token 。

我用来获取身份验证 token 的curl命令是:

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/这才是正确的做法。

最佳答案

使用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"

关于django - 在 Django Rest Framework 中生成身份验证 token 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37904106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com