FPage 是一个tornado项目原型。帮助你跳过配置代码直接进入代码编写阶段。
地址: https://github.com/fy0/fpage
协议:WTFPL
tornado是我学会的第二个web框架(第一个是web.py)
后来陆陆续续的尝试了很多框架,然而还是觉得tornado最顺手。
简单,自由,快速,加上杀手级的异步特性支持。
然而问题在于,tornado直接拿来用挺费劲的。
你看我要配置静态目录,装上自己喜欢的模板引擎,再加个ORM
……太费劲了。
于是我整理了一下自己之前的代码,创造了这个项目原型。
基于 tornado
MVT 架构(Model, View, Template)
基本的安全性开关 (secure cookie, xsrf)
支持 flask 风格的 url 装饰器 @route
简单 session 支持(基于 secure cookie)
可选择模板引擎 mako 或 jinjia2 或 tornado 默认,已做好配置
模板预定义三个模板变量:req static url_for
集成 sqlalchemy/peewee 支持(二选一)
集成类似 django 中 messages 或 flask 中 flash 的功能
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.