会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
肖祥
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
51
52
53
54
55
56
57
58
59
···
67
下一页
2018年9月3日
python 全栈开发,Day117(popup,Model类的继承,crm业务开发)
摘要: 昨日内容回顾 第一部分:权限相关 1. 权限基本流程 用户登录成功后获取权限信息,将【权限和菜单】信息写入到session。 以后用户在来访问,在中间件中进行权限校验。 为了提升用户体验友好度,在后台通过inclusion_tag动态生成一个二级菜单。 2. 使用权限 - 用户登陆:权限和菜单的初始
阅读全文
posted @ 2018-09-03 21:23 肖祥
阅读(575)
评论(0)
推荐(0)
2018年9月2日
python 全栈开发,Day116(可迭代对象,type创建动态类,偏函数,面向对象的封装,获取外键数据,组合搜索,领域驱动设计(DDD))
摘要: 昨日内容回顾 1. 三个类 ChangeList,封装列表页面需要的所有数据。 StarkConfig,生成URL和视图对应关系 + 默认配置 AdminSite,用于保存 数据库类 和 处理该类的对象 的对应关系 + 路由分发 _registry = { } 2. 知识点 inclusion_ta
阅读全文
posted @ 2018-09-02 22:33 肖祥
阅读(804)
评论(0)
推荐(0)
2018年8月31日
python 全栈开发,Day115(urlencode,批量操作,快速搜索,保留原搜索条件,自定义分页,拆分代码)
摘要: 今日内容前戏 静态字段和字段 先来看下面一段代码 class Foo: x = 1 # 类变量、静态字段、静态属性 def __init__(self): y = 6 # 实例变量、字段、对象属性 # 实例方法 def func(self): pass # 静态方法 @staticmethod de
阅读全文
posted @ 2018-08-31 20:43 肖祥
阅读(709)
评论(0)
推荐(0)
2018年8月30日
python 全栈开发,Day114(装饰器,排序规则,显示列,添加按钮,定制ModelForm,自定义列表页面,自定制URL)
摘要: 一、装饰器 装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。 装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。 基本装饰器 不应用装饰器 def wrapper(func): def inner(
阅读全文
posted @ 2018-08-30 21:46 肖祥
阅读(556)
评论(0)
推荐(1)
2018年8月29日
python 全栈开发,Day113(方法和函数的区别,yield,反射)
摘要: 一、方法和函数的区别 面向对象 初级 class StarkConfig(object): def __init__(self,model_class): self.model_class = model_class def changelist_view(self,request): return
阅读全文
posted @ 2018-08-29 21:22 肖祥
阅读(420)
评论(0)
推荐(0)
2018年8月28日
python 全栈开发,Day112(内容回顾,单例模式,路由系统,stark组件)
摘要: 一、内容回顾 类可否作为字典的key 初级 举例: class Foo(object): pass _registry = { Foo:123 } print(_registry) 执行输出: 说明说法是成立的。 中级 class User(object): pass class Role(obje
阅读全文
posted @ 2018-08-28 21:29 肖祥
阅读(549)
评论(0)
推荐(0)
2018年8月27日
python 全栈开发,Day111(客户管理之 编辑权限(二),Django表单集合Formset,ORM之limit_choices_to,构造家族结构)
摘要: 昨日内容回顾 1. 权限系统的流程? 2. 权限的表有几个? 3. 技术点 中间件 session orm - 去重 - 去空 inclusion_tag filter 有序字典 settings配置 引入静态文件 url别名 namespace 路由分发 构造数据结构 ModelForm 组件应用
阅读全文
posted @ 2018-08-27 21:21 肖祥
阅读(2993)
评论(0)
推荐(1)
2018年8月23日
python 全栈开发,Day110(django ModelForm,客户管理之 编辑权限(一))
摘要: 昨日内容回顾 1. 简述权限管理的实现原理。 粒度控制到按钮级别的权限控制 - 用户登陆成功之后,将权限和菜单信息放入session - 每次请求时,在中间件中做权限校验 - inclusion_tag实现的动态菜单 2. 表结构 有6张表,分别是: 菜单表,权限表,角色,用户表,用户角色关系表,角
阅读全文
posted @ 2018-08-23 16:20 肖祥
阅读(666)
评论(0)
推荐(1)
2018年8月22日
python 全栈开发,Day109(客户管理之动态"二级"菜单)
摘要: 昨日内容回顾 1. 权限有几张表? 2. 简述权限流程? 3. 为什么要把权限放入session? 4. 静态文件和模块文件 5. 相关技术点 - orm查询 - 去空 - 去重 - 中间件 - inclusion_tag - 引入静态文件 {% load staticfiles %} {% sta
阅读全文
posted @ 2018-08-22 17:38 肖祥
阅读(829)
评论(0)
推荐(0)
2018年8月21日
python 全栈开发,Day108(客户管理之权限控制,客户管理之动态"一级"菜单,其他应用使用rbac组件,django static文件的引入方式)
摘要: 一、客户管理之权限控制 昨天的作业,有很多不完善的地方 下载代码,基本实现权限验证 https://github.com/987334176/luffy_permission/archive/v1.2.zip 必须下载此代码,否则下面的不用看了!!! 补充说明: admin后台 查看rbac目录下的
阅读全文
posted @ 2018-08-21 17:15 肖祥
阅读(1024)
评论(0)
推荐(0)
上一页
1
···
51
52
53
54
55
56
57
58
59
···
67
下一页
公告