采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
想问一下,我在利用HttpRequester删除时候,出现了删除不成功,返回信息是{"detail":"Signature has expired."},请问一下有人出现过这样的状况么。在没有加权限验证时候是这样,加了后还是这样
你这个应该是用手机登录的用户吧,签名过期了,你在xadmin里把要登录的用户对应的短信验证码的时间调到当前时间,或者直接用超级用户admin登录
虽然不是这个原因,但是根据你的思路我解决了问题,非常感谢一个哈
可以说说咋解决的吗,还保留解决方案啊老哥
或者
总之就是,用账号密码或者jwt的token验证
我是这样做的:
在settings.py文件中的JWT_AUTH字段里面的datetime.timedelta(seconds=7)改为如下:
JWT_AUTH
=
{
'JWT_EXPIRATION_DELTA'
: datetime.timedelta(days
7
),
'JWT_AUTH_HEADER_PREFIX'
:
'JWT'
,
}
原因是我忘记设置7days的过期时间,导致Singature has expired
登录后可查看更多问答,登录/注册
Django REST framework课程视频,RESTFul API前后端分离开发
10.4k 1
4.4k 51
1.0k 19
1.7k 19
1.4k 19