Home » Flask 新闻
  • 30
  • 05月

Flask 0.11 发布

After a very long, long waiting time Flask finally got a new release. There really was no good reason that there has not been a release in such a long time but unfortunately once things are postponed for too long a certain release anxiety kicks in.

In this case this …

Read More...

  • 28
  • 08月

Flask-Admin 1.3.0 发布

  • New feature: Edit models in the list view in a popup
  • New feature: Read-only model details view
  • Fixed XSS in column_editable_list values
  • Improved navigation consistency in model create and edit views
  • Ability to choose page size in model list view
  • Updated client-side dependencies (jQuery, Select2, etc)
  • Updated documentation and examples …

Read More...

  • 28
  • 08月

Flask-Admin 1.2.0 发布

  • Codebase was migrated to Flask-Admin GitHub organization
  • Automatically inject Flask-WTF CSRF token to internal Flask-Admin forms
  • MapBox v4 support for GeoAlchemy
  • Updated translations with help of CrowdIn
  • Show warning if field was ignored in form rendering rules
  • Simple AppEngine backend
  • Optional support for Font Awesome in templates and menus
  • Bug …

Read More...

  • 28
  • 08月

2015年3月初, mrjoes 发布了 Flask-Admin 1.1.0 版本. 这是一个大量 BUG 修正版本. 亮点:

  • 可在列表页面编辑内联模型
  • FileAdmin 重构并修正
  • FileUploadFieldImageUploadField 可使用 Required() 验证器
  • BUG 修正
  • 修正 Babel 中 zh_TW/zh_CN 不规范的问题

PS: 这个版本存在多语言失效的问题,好在 master 分支上已经修复了,期待下一个版本。


英文原文:

Mostly bug fix release. Highlights:

  • Inline model editing on the list page
  • FileAdmin refactoring …

Read More...

  • 28
  • 08月

Flask-Admin 1.0.9 发布

继今年4月发布1.0.8之后,经过7个月的开发,在12月迎来了1.0.0版本。修复了大量 BUG,支持Bootstrap 3和WTForms 2.x,并增加geoalchemy2后端支持。

Highlights:

  • Bootstrap 3 support
  • WTForms 2.x support
  • Updated DateTime picker
  • SQLAlchemy backend: support for complex sortables, ability to search for related models, model inheritance support
  • Customizable URL generation logic for all views
  • New generic filter …

Read More...

  • 28
  • 08月

Python WTForms 2.0 发布

本文目录:

[TOC]

WTForms 是一个 Python 表单验证、渲染开发包。WTForms 2.0 于2014年5月发布,这是继 WTForms 1.0.5 之后第一个重要的版本。

新特性

  • Class Meta 可以从多方面定制 WTForms
  • CSRF 和 i18n 由扩展变成核心特性
  • Widget 渲染变更

不推荐使用的API

这些API仍然有效,但在很多情况下,会引发弃用警告。这些API在3.0的时候将完全移除,尽量写符合新API的代码,除非需要在 WTForms 1.X 和 2.X 交叉使用。

核心API

  • Form._get_translations 改为 Meta.get_translations
  • TextField …

Read More...

  • 28
  • 08月

作者:老秋(转眼几年过去,小秋都变成老秋了……)

较早之前写过一篇“便宜否”的淘宝客应用项目,是用web.py写的,当时也写过不少web.py的项目,大都是自己在内部使用,“便宜否”是为朋友写的唯一在外部使用的。学习flask也是朋友Davidx的推介。

先介绍下优容网(yoro.com),这是我flask的第二个项目,主要是做女性化妆品分享社区,希望女生通过这个平台能找到适合自己肤质的化妆品。

为什么选择 Flask?而不是 Django 或 web.py?

这个项目还有一个主力是cloud,参于服务器架构到核心代码编写。先说说为什么选择flask,最初我们都使用过django,都不喜欢django的紧耦合;试了下web.py,又发现虽然东西小,要自己写的东西太多了,特别是form和db方面;最后决定了flask,有django一样的templates和models风格,又有web.py的小巧,而且还有许多强大的第三方插件,团队pocoo.org也是比较靠谱的。

项目结构

受到django的影响,yoro的项目结构我们使用了独立app的形式,里面包含app各自的models,views和forms …

Read More...

  • 28
  • 08月

After almost 6 months of development time (with breaks, obviously), I'm happy to announce new version of the Flask-Admin package.

So, what's new?

Table of Contents:

[TOC]

Python 3 Support

Flask-Admin (and Flask-BabelEx) are now Python 3 compatible. I only tested them with Python 3.3, so can't guarantee that …

Read More...