之前想把自己项目常用的部分分离,做着做着成了一个框架,做着做着功能膨胀又丑陋,于是提取出之前那个项目最核心的部分做了个简单的胶合层,用来简化Tornado web 开发。
主要是整合一些框架并且提供一些无关痛痒的功能,从 @
lepture 那里拿了SQLAlchemy 部分(结果这一部分的代码占了整个项目的大部分……因为本身代码只有不到一千行的样子)
写的不怎么样,抛砖引玉,顺便可以帮助帮助刚学Tornado 的人,恩,应该不会误导人
* WTForms 支持,包括自动载入和自动验证表单,还有HTML5 field (copy form flask-wtf)
* SQLAlchemy整合(代码是copy的……)
* Jinja2整合
* 支持media目录
* 松耦合,完全可以只要你想要的
website 文件夹是 demo ,可以看看
http://github.com/tioover/Pectin