随笔分类 -  django

摘要:投票项目案例 一.虚拟环境搭建 pip intall virtualenv # 安装virtualenv工具 virtualenv -p ‪E:\python3.9\python.exe DjangoEnv # 创建虚拟环境 # 切换到DjangoEnv环境 pip install django== 阅读全文
posted @ 2022-11-14 14:41 屁桃 阅读(73) 评论(0) 推荐(0) 编辑
摘要:django的请求生命周期 : 每个请求都会经过中间件,如果请求在中间件中被打断,则不会走除中间件外的步骤.参考 https://www.cnblogs.com/wangtaobiu/p/10726332.html 阅读全文
posted @ 2019-04-17 21:59 屁桃 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一.什么是中间件 "Middleware is a framework of hooks into Django’s request/response processing. It’s a light, low-level “plugin” system for globally altering 阅读全文
posted @ 2019-04-17 21:29 屁桃 阅读(168) 评论(0) 推荐(0) 编辑
摘要:路径导航 : 1.怎样设置需要登录但又不需要验证权限的路径 : 在settings中定义一个列表,列表中以正则的方式放入需要登录但无需验证的权限的项.在中间件中进行循环访问,如有符合的项,立即return即可,但要注意中间件中定义的其它必须项,可设置为None. request.current_me 阅读全文
posted @ 2019-03-26 19:13 屁桃 阅读(951) 评论(1) 推荐(1) 编辑
摘要:权限控制到按钮级别 : 1.思路 : 由于每个按钮都能认为是一个权限,所以每个按钮都会有一个自己的路径,这些路径都在用户登录时保存在了session中,django在渲染页面之前先进行权限的匹配,如果用户没有某个按钮的权限,那么这个按钮就不会被渲染,从而实现权限的控制. 重点在于能快速的在sessi 阅读全文
posted @ 2019-03-26 19:10 屁桃 阅读(1326) 评论(0) 推荐(1) 编辑
摘要:非菜单权限的归属 : 1.设置表结构 : 在权限表中添加自连接的外键patent,parent_id连接permission表的id,可为空,当有parent_id时,说明它是一个普通的权限(子权限);当parent_id为空时,说明它是一个二级菜单(父权限). 2.假设登录成功,经过view视图, 阅读全文
posted @ 2019-03-26 19:07 屁桃 阅读(251) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示