知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/xxxxxx') ...
分类:
其他好文 时间:
2018-04-29 11:37:44
阅读次数:
168
使用@property 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: 这显然不合逻辑。为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样,在set_score()方法 ...
分类:
编程语言 时间:
2018-04-28 19:37:08
阅读次数:
193
因为上面的分配,写财务的对账部分,因为3个页面的设计和功能基本相同,都是查询筛选表格,所以用混合模式优化了部分代码。用混合把一些共用的东西抽离了出来。 具体使用方法参照文档。 https://cn.vuejs.org/v2/guide/mixins.html (开个玩笑) 文档是这么介绍的:混入是一 ...
分类:
其他好文 时间:
2018-04-23 15:36:35
阅读次数:
955
内容提要 变量 嵌套 占位符选择器 % @mixin 运算 @if @for @each @extend @import 正文 1、变量 变量支持 ,嵌套规则内定义的变量只能在嵌套规则内使用(局部变量),不在嵌套规则内定义的变量则可在任何地方使用(全局变量)。将局部变量转换为 可以添加 声明: 可以 ...
分类:
其他好文 时间:
2018-04-14 23:06:53
阅读次数:
322
1. CBV 2. APIView 3. 序列化组件 ` 4. 视图 方法一:最原始的方法 方法二:mixin类编写视图 方法三:使用通用的基于类的视图 终极方法:viewsets.ModelViewSet 5. 认证组件 6. 权限组件 7. 频率组件 8. 解析器 9. 分页 10. 路由 11 ...
分类:
其他好文 时间:
2018-04-11 21:46:13
阅读次数:
217
FBV CBV 回顾多重继承和Mixin 回到顶部 FBV FBV(function base views) 就是在视图里使用函数处理请求。 在之前django的学习中,我们一直使用的是这种方式,所以不再赘述。 回到顶部 CBV CBV(class base views) 就是在视图里使用类处理请求 ...
分类:
其他好文 时间:
2018-04-11 16:12:57
阅读次数:
187
1.变量 -- 多值变量 2.嵌套 ①.选择器 a &:hover{} ②.属性 3.混合 @mixin left{ float:left; } ul li { @include left } 4.继承 @entend 5.运算 6.。。。 ① 三目判断 ②循环 ...
分类:
其他好文 时间:
2018-04-09 13:10:04
阅读次数:
136
—— 面向对象 —— 鸭子类型抽象基类类变量、对象变量的查找顺序静态方法、类方法、实例方法数据封装和私有属性对象的自省机制上下文管理器contextlib实现上下文管理器super函数的查找顺序mixin继承模式的应用 —— asyncio并发编程 —— 事件循环协程嵌套call_soon、call ...
分类:
编程语言 时间:
2018-04-06 20:19:17
阅读次数:
306
从今天开始,我来完成个人中心部分,前端页面如下 1、浏览这些页面可以发现,它们和base.html是有区别的,因此,它们需要新建一个模板usercenter-base.html 2、把usercenter-info.html的内容拷贝到usercenter-base.html,用block把会不同的 ...
分类:
其他好文 时间:
2018-03-27 10:55:17
阅读次数:
671
AbstractContextManager(abc.ABC) 上下文管理抽象类,子类必须实现__enter__(self)、__exit__(self) ContextDecorator(object) 上下文管理基类或mixin类,该类可以像装饰器一样工作,提供你需要实现的任何辅助功能 _Gen ...
分类:
编程语言 时间:
2018-03-22 17:27:53
阅读次数:
156