之前想把自己项目常用的部分分离,做着做着成了一个框架,做着做着功能膨胀又丑陋,于是提取出之前那个项目最核心的部分做了个简单的胶合层,用来简化Tornado web 开发。
主要是整合一些框架并且提供一些无关痛痒的功能,从 @
lepture 那里拿了SQLAlchemy 部分(结果这一部分的代码占了整个项目的大部分……因为本身代码只有不到一千行的样子)
写的不怎么样,抛砖引玉,顺便可以帮助帮助刚学Tornado 的人,恩,应该不会误导人
* WTForms 支持,包括自动载入和自动验证表单,还有HTML5 field (copy form flask-wtf)
* SQLAlchemy整合(代码是copy的……)
* Jinja2整合
* 支持media目录
* 松耦合,完全可以只要你想要的
website 文件夹是 demo ,可以看看
http://github.com/tioover/Pectin
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/44948
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.