Uliweb 0.4.1 发布

问题修复

  • 修正 generic 中的 AddView 和 EditView 对 version的处理。当version为真时才会将version值
    传入obj.save()中。而不是False时也自动传入。以避免表中无version字段时的出错。
  • 修正对同一个view函数同时使用 expose(‘/‘) 和 expose(‘‘) 时不正确的bug。
  • 修正在一个Model中多次使用 ManyToMany 使用 through 时
  • 恢复 count() 的处理使用旧的方式,即使用条件来计算,而不是根所结果集,对于结果集情况需要自行处理,因为
    有可能对性能影响很大。
  • 修正模板中使用 try: 的bug

功能优化

  • 增加 sequence app,可以用来它生成序列值。详情参见 sequence
  • 优化 nginx 和 supervisor 配置内容的生成
  • 向URL匹配规则缺省添加 strict_slashes=False 的参数,这样URL结尾有无 ‘/‘ 都是正确的
  • 优化 Reference() ,如果 reference_class 为 None,则自动处理为 SelfReference
  • 优化 ManyToMany(),如果 reference_class 为 None,则自动实现对自身的多对多的关系
  • 在app下的settings.ini中添加 #{appname} 的支持,会自动替换为当前app的名字。
  • 在模板中添加对 head.js 的支持,可以使用 {{head “xxx”}} 和 {{head_link “xxx.js”}}标签,类似于
    {{use}}和{{link}}。不过uliweb本身没有包含 head.js,将放在plugs中,并且是我修改过的。
时间: 2024-10-07 03:13:37

Uliweb 0.4.1 发布的相关文章

开放源码的微微信.NET 0.8 版发布了

微微信.NET 0.8 版发布了     A.源码应用范围:         未认证的和经过认证的微信订阅号.微信服务号均可使用,本源码的每一个模块都提供完全的 ASP.NET C#源代码,绝对不含封装的DLL , 我们提供的是一套不断更新的源码,需要用户有一些.NET的基础.     B.微信方面功能     01  欢迎消息:微信被关注后用户消息自动回复欢迎消息:     02  关键词回复:微信用户关键字的自动文本.图文.音乐形式回复设置:     03  签到积分:微信的用户每日签到和积

jQuery 3.0最终版发布,十大新特性眼前一亮

jQuery 3.0在日前发布了最终的全新版本.从2014年10月,jQuery团队对这个主要大版本进行维护开始,web开发者社区便一直在期待着这一刻的到来,终于在2016年6月他们迎来了这一个最终版www.lampbrother.net. 通过jQuery 3.0的版本更新说明,我们看到了一个保持着向后兼容的更轻便,更快速的jQuery.在本文中,我们将介绍一些令人眼前一亮的jQuery 3.0全新特性. 开始前的说明 如果你想要下载jQuery 3.0进行亲自实验,可以通过该页面进行下载.另

Appium路线图及1.0正式版发布

Appium更新的速度极快,从我试用时候的0.12到1.0beta(0.18版本后就是1.0),完全符合移动互联网的节奏. 整理了testerhome上思寒发表的帖子,让我们来看下历程. 1. appium1.0 beta 和正式版里程碑 appium1.0 beta版本里程碑的issue列表https://github.com/appium/appium/issues?milestone=1&state=open appium1.0正式版本里程碑https://github.com/appiu

AngularJS 2.0 正式版发布

AngularJS 2.0 正式版发布!!!! (编辑:我说你们能不在节假日发布新版本吗?还让不让人放假了?) 关于新版本的特性,在之前的几个测试版本中已经介绍很详尽了,有兴趣的可以翻译一下之前几个 2.0 的测试版本新闻. Angular 团队接下来主要的工作重点包括以下几个方面: Bug 修复和促进一些新特性 API 更稳定 提供更多指南以及示例(基础教程qkxue.net) 动画方面的进一步增强 Angular Material 2 WebWorkers 从体验版到稳定版 Angular

[转]Ubuntu Tweak 0.8.7 发布:支持 Ubuntu 14.04

原文网址:http://www.oschina.net/news/51054/ubuntu-tweak-0-8-7 这是我开发 Ubuntu Tweak 七年以来第一次没在 Ubuntu 正式发布之前同步更新,作为开发者兼维护者,这个工作还是得完成.于是,支持 Ubuntu 14.04 的 Ubuntu Tweak 正式来了. Ubuntu Tweak 除了正式增加 Ubuntu 14.04 的支持以外,还带来一些小改进 这些改进是: 增加对 Unity Launcher 点击图标最小化 App

CrossApp 0.1.8 发布,跨平台移动应用开发引擎

CrossApp alpha 0.1.8 更新内容: 1.添加CANavigationController左右button的定制 2.CATextField添加win32输入功能 3.添加CANavigationController 替换当前CAViewController的功能 4.修复触摸分发系统在可滑动容器上快速点击按钮无法触发按钮事件的bug 6.修复在win32由于触摸事件造成的偶尔崩溃的bug 5.优化CASegmentedControl 6.优化CANavigationBar在竖屏

CrossApp 0.1.6 发布,跨平台移动应用开发引擎

CrossApp alpha 0.1.5 更新内容: 1. 添加CASlider: 滑动条 在此特别鸣谢 9秒ID为juguanhui的 美女程序员,为我们提供了优质的控件源码. 2. 添加CASegmentedControl: 分段选项器 在此特别鸣谢 9秒ID为juguanhui的 美女程序员,为我们提供了优质的控件源码. 3. 触摸事件分发规则优化,添加CAResponder类 经过此次优化,触摸事件分发更加智能,使开发过程变得简单容易. 4. CATextField功能补全: 添加输入框

CrossApp alpha 0.1.10 发布,跨平台移动应用开发引擎

CrossApp alpha 0.1.10 更新内容: 1.CAImageView优化 优化CAImageView,并修改之前在CAImageView添加子视图显示不正确的bug,现在可随意添加子视图给CAImageView. 2.删除ccColor3B,并添加CAColor4B 删除之前的ccColor3B,以前所有用到ccColor3B的地方统统被CAColor4B替换,增加透明度属性. (介于此改动对之前已经基于本引擎的项目带来无法编译的问题,请大家谅解,在这里向大家说声抱歉) 3.删除O

OpenBLAS 0.2.19 发布,高性能多核 BLAS 库

OpenBLAS 0.2.19 发布了,OpenBLAS 是一个优化的 BLAS 库,基于 GotoBLAS2 1.13 BSD 版本. BLAS(Basic Linear Algebra Subprograms 基础线性代数程序集)是一个应用程序接口(API)标准,用以规范发布基础线性代数操作的数值库(如矢量或矩阵乘法).该程序集最初发布于1979年,并 用于建立更大的数值程序包(腾云科技ty300.com如LAPACK).在高性能计算领域,BLAS被广泛使用.例如,LINPACK的运算成绩则