先贴上一个很清晰的分步学帖子 第一步:最简单的函数,准备附加额外功能 1 2 3 4 5 6 7 8 # -*- coding:gbk -*- '''示例1: 最简单的函数,表示调用了两次''' def myfunc(): print("myfunc() called.") myfunc() myf ...
分类:
编程语言 时间:
2016-05-15 16:41:28
阅读次数:
227
首先这是es5新增的;定义是设置和获取对象属性时候出发的方法,属于修饰器; 犀牛书例子: ...
分类:
其他好文 时间:
2016-05-05 22:13:42
阅读次数:
207
在数据库配置中,如果配置了此属性为True,如下: 则,统一个http请求对应的所有sql都放在一个事务中执行(要么所有都成功,要么所有都失败)。 是全局性的配置, 如果要对某个http请求放水(然后自定义事务),可以用non_atomic_requests修饰器 ...
分类:
其他好文 时间:
2016-05-05 12:57:48
阅读次数:
243
flask中的helloworld: flask中的上下文全局变量: 请求调度:flask使用app.route修饰器或者app.add_url_rule()生成映射 请求钩子:在处理请求之前或之后执行某些代码很有用。比如,在请求开始前,需要创建数据库或者认证用户,为了避免使用重复代码,flask提
分类:
其他好文 时间:
2016-03-21 15:20:08
阅读次数:
205
* 方法和修饰器 api是命名修饰器,识别 cr,cursor, uid, user, user_id, id, ids, context # @api.returns 返回指定模型的记录集 @api.returns('res.partner') def afun(self): ... retur....
分类:
其他好文 时间:
2016-02-02 14:27:48
阅读次数:
136
* 方法和修饰器 api是命名修饰器,识别 cr,cursor, uid, user, user_id, id, ids, context # @api.returns 返回指定模型的记录集 @api.returns('res.partner') def afun(self): ... return
分类:
其他好文 时间:
2016-02-01 14:49:05
阅读次数:
147
python中的这两种方法都通过修饰器来完成静态方法:不需要传递类对象或者类的实例可以通过类的实例.方法名a().foo()或者类名.方法a.foo()名来访问当子类继承父类时,且实例化子类时,这个实例其实时父类的,而非子类的静态方法的调用和普通方法的调用一样,只不过前面加个类名。静态方法并没有太大...
分类:
编程语言 时间:
2015-11-24 22:51:23
阅读次数:
170
Python的修饰器的英文名叫Decorator,当你看到这个英文名的时候,你可能会把其跟Design Pattern里的Decorator搞混了,其实这是完全不同的两个东西。虽然好像,他们要干的事都很相似——都是想要对一个已有的模块做一些“修饰工作”,所谓修饰工作就是想给现有的模块加上一些小装饰(...
分类:
编程语言 时间:
2015-07-06 11:35:21
阅读次数:
240
Bottle自身并没有提供Session的支持,,可以使用beaker中间件或自己实现。Beaker是一个缓存和会话的库,与Web应用程序和独立的Python脚本及应用程序一起使用。它是WSGI的中间件,能够很简单地嵌入,与基于WSGI的Web应用程序一起使用,并且缓存修饰器对于任何基于Python的应用程..
分类:
其他好文 时间:
2015-06-21 23:58:59
阅读次数:
558
模板的基本使用Bottle内置了一个快速强大的模板引擎,称为SimpleTemplate模板引擎。可通过template()函数或view()修饰器来渲染一个模板。只需提供模板的名字和传递给模板的变量。如下:[root@jubottle]#tree..├──templ.py└──views└──hello.tpl1directories,2files[roo..
分类:
其他好文 时间:
2015-06-20 22:12:01
阅读次数:
244