
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 提供了许多网站后台开发经常用到的模块,使开发者能够专注源兆于业务部分。
登陆的时候request.session是正常的,说明型销登陆模块是没什么问题,但是再请求其他api的时候request.auth是没有登陆的状态,说明你的permission_required没有通过,那么原因有两个,一个是你的session机制是卜则游没保存,每请求一次需要登陆一次(这个可能性很低),第二个(我猜主要原因是这里):你的另外一个api有设置权限控制,在视图有permission_required,然后由于上面的auth_user_id=8的用户在设置权限的时候没有赋予它权限,就是user对象的permissionsde的Queryset没有包盯知含这个api的permission,以上是我的观点,希望有帮助欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)