Uliweb 0.4.1 发布
博客专区 > limodou 的博客 > 博客详情
Uliweb 0.4.1 发布
limodou 发表于3年前
Uliweb 0.4.1 发布
  • 发表于 3年前
  • 阅读 294
  • 收藏 1
  • 点赞 0
  • 评论 0

问题修复

  • 修正 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中,并且是我修改过的。
标签: uliweb
共有 人打赏支持
limodou
粉丝 236
博文 92
码字总数 36993
作品 6
×
limodou
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: