简化Tornado 开发的小小胶合层

2012-08-12 14:06:55 +08:00
 tioover
之前想把自己项目常用的部分分离,做着做着成了一个框架,做着做着功能膨胀又丑陋,于是提取出之前那个项目最核心的部分做了个简单的胶合层,用来简化Tornado web 开发。

主要是整合一些框架并且提供一些无关痛痒的功能,从 @lepture 那里拿了SQLAlchemy 部分(结果这一部分的代码占了整个项目的大部分……因为本身代码只有不到一千行的样子)

写的不怎么样,抛砖引玉,顺便可以帮助帮助刚学Tornado 的人,恩,应该不会误导人

* WTForms 支持,包括自动载入和自动验证表单,还有HTML5 field (copy form flask-wtf)
* SQLAlchemy整合(代码是copy的……)
* Jinja2整合
* 支持media目录
* 松耦合,完全可以只要你想要的

website 文件夹是 demo ,可以看看

http://github.com/tioover/Pectin
5541 次点击
所在节点    Tornado
4 条回复
lex
2012-08-12 14:12:46 +08:00
README里的图片logo好像少个"t"
tioover
2012-08-12 14:15:22 +08:00
@lex 这真是何等纠结的事情……
sandy
2013-08-27 11:14:03 +08:00
已fork你的Pectin
tioover
2013-08-31 01:26:52 +08:00
@sandy 谢谢,不过让我羞愧万分的是,因为我漏了测试,所以出现了两个大Bug。

一个是表单处理中有点问题,另一个是static 和media 同时使用的时候media 可以实用但static 路径出问题了……现在都修复了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/44948

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX