文档章节

Uliweb 0.2 发布,灵活Python Web框架

好2138
 好2138
发布于 2014/01/11 10:30
字数 543
阅读 57
收藏 0

修复 auth.models get_href 错误
修改 ORM save() 处理,它将保存manytomany数据
向 save() 中添加 changed, saved 和 send_dispatch 参数。其中 changed 是一个回调函数,当有更新时(不是新増)时被调用。 saved 也是一个回调,当保存 了数据时被回调,它包括更新和新増两种情况。 send_dispatch 表示是否发送pre_save和 post_save信号。

改进 set_echo(), 添加 time, explain, caller 等参数。
向 utils.common 模块添加 get_caller() 函数。
向 form 模块添加 CheckboxSelectField 字段类。
添加 jsonp 函数,使用方式如json。
修复rule合并错误。
优化 get_redis(**options) 允许传入参数。
优化 jsonp() 限制 callback 参数只能传入字母和数字。
优化 pyini, 支持跨section变量引用和延迟处理。
优化 load 命令,添加总条数和花费时间显示,同时在插入时采用批量插入。
向 uliweb/utils/image.py 添加 test_image 函数。
添加 xhr_redirect_json 支持. 在启动uliewb应用时,可以传入 xhr_redirect_json (布尔值) 参数, 缺省值是 True 。它的作用是,如果请求是ajax,重定向将返回为一个json结果,错 误码是 500。所以前端可以使用它来根据需要进行重定向。

ORM remove/clear 函数在传入空条件时将删除全部记录。
向 uliweb.utils.common 中添加 classonlymethod() 方法, 它和classmethod类似, 但是它可以限制类属性只能通过类来调用,而不是实例。主要用来控制ORM的Model delete 方法 。
重构上传App,添加 download 到 functions 配置。
优化 secretkey app, 添加 -o 来指定输出文件名。向大部分加解密函数添加 keyfile 参数。
向upload App添加 MIME_TYPES section,但是它只会对uliweb应用有效,而不是对web server。
优化 call 命令,允许调用在apps目录之外的模块,添加project目录到 sys.path 中。
修复 ORM PICKLE 更新错误, 使用 deepcopy 来保存 old_value。
添加 tornado 服务器支持。
添加 gevent 和 gevent-socketio 服务器支持。
添加 install 命令支持,你可以在项目目录或app目录下写 requirements.txt。
在执行 makeproject 时添加 setup.py 文件。
make_application() 可以重入。
添加 ORM/MODELS_CONFIG 配置支持。

© 著作权归作者所有

共有 人打赏支持
好2138
粉丝 1
博文 10
码字总数 4484
作品 0
梅州
国际化复数形式的支持与pygettext的补丁

国际化复数形式的支持与pygettext的补丁 今天把plugs中的论坛进行了一些优化,其中想使用uliweb中早就内置的timesince.py模块。这块需要i18n的支持。于是使用: uliweb i18n -l zh_CN --uli...

zhengyijie
2012/10/08
0
0
Uliweb 0.2 发布,灵活易用的Python Web框架

更新内容 修复 auth.models get_href 错误 修改 ORM save() 处理,它将保存manytomany数据 向 save() 中添加 changed, saved 和 senddispatch 参数。其中 changed 是一个回调函数,当有更新时...

limodou
2013/10/12
941
3
Uliweb 0.2.2 发布,灵活易用的Python Web框架

向 添加 函数 向 AddView, EditView 添加提交保护,缺省为不启动。它可以用来防止多次提交。但对于 前端建议再増加相关的措施,比如在提交时将按钮禁掉。如果想要其生效,需要传入 参数。 向...

limodou
2013/12/06
0
2
基于SAE python 开源应用收集

虽然目前SAE python还在内测,但开发者还能较顺利获得邀请码。现在已经出现了好多应用,大部分是以练习的形式出现,收集了一些开源的应用,供大家参观学习。 SAE python blog1)SAEpy-log 框...

huxueyi
2012/02/05
0
1
时隔 8 年,Flask 1.0 终于发布,放弃支持 Py 2.6 和 3.3

(点击上方公众号,可快速关注) 【导读】:在浏览器拼版本号的时代,有些软件的更新,则显得龟速了。比如:2017 年,Python 科学计算库 SciPy 时隔 16 年后才升到 1.0 版。还有,今天本文的...

p5deyt322jacs
05/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Win10内部更新:警告用户别用chrome和Firefox

简评:别和 Chrome 和 Firefox 约行不,我 Edge 明明更美、屁股更翘、更性感。。。 微软正在测试 Windows 10 的一个更新:警告用户不要安装 Chrome 和 Firefox。是测试人员发现的这个新警告,...

极光推送
33分钟前
2
0
Java并发编程高阶技术 高性能并发框架源码解析与实战

全网唯一深度解析并发编程框架disruptor底层源码课程,助你成为并发编程高手,拿下高薪 网盘地址下载

qq__2304636824
今天
1
0
day92-20180918-英语流利阅读-待学习

健身最大的敌人不是懒惰,而是逞强 Daniel 2018-09-19 1.今日导读 还记得 2008 年北京奥运会运动员刘翔的退赛风波吗?那天几乎所有中国人都将视线聚焦在了鸟巢体育馆 110 米栏的项目上,迫不...

飞鱼说编程
今天
8
0
70.shell的函数 数组 告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析 20.16/20.17 shell中的函数: ~1. 函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段...

王鑫linux
今天
3
0
分布式框架spring-session实现session一致性使用问题

前言:项目中使用到spring-session来缓存用户信息,保证服务之间session一致性,但是获取session信息为什么不能再服务层获取? 一、spring-session实现session一致性方式 用户每一次请求都会...

WALK_MAN
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部