callback({"detail":"Authentication credentials were not provided."});实现django自定义用户认证登陆

callback({"detail":"Authentication credentials were not provided."});实现django自定义用户认证登陆,第1张

登陆的时候request.session是正常的,说明型销登陆模块是没什么问题,但是再请求其他api的时候request.auth是没有登陆的状态,说明你的permission_required没有通过,那么原因有两个,一个是你的session机制是卜则游没保存,每请求一次需要登陆一次(这个可能性很低),第二个(我猜主要原因是这里):你的另外一个api有设置权限控制,在视图有permission_required,然后由于上面的auth_user_id=8的用户在设置权限的时候没有赋予它权限,就是user对象的permissionsde的Queryset没有包盯知含这个api的permission,以上是我的观点,希望有帮助

django登陆页面输错一次提示还剩四次机会。

将所有的静态文件(css,js,前端第三方库)都默认放在static文件夹,并且在settings中配置,复制尘裂行代码,创建应用python manage.py startapp app01,修改配置文件,在应用中的reg中写好注册页面(reg.html)。

连接Django和Mysql数据库,告诉django用pymysql替换它默认mysqldb模块连接数据库,将你的数据库同步到数据库中,在views中配置reg函数,这样就注派哗册成功。

Django是什么:

Django 是用 Python 开发的一个免费开源的 Web 框架,可以用于快速搭建高性能、优雅的网站,Django 提供了许多网站后台开发经常用到的模块,使开发者能够专注源兆于业务部分。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8255293.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存