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 的功能
1
zjxubinbin 2015-05-13 21:01:37 +08:00
好
|
2
fy OP = = 为何很少反馈,tornado用户比较少吗
|
3
iEverX 2015-05-14 11:17:20 +08:00
也有可能是tornado的用户都喜欢自己搞。。
|
4
yepinf 2015-05-14 11:54:11 +08:00
tornado主要还是扩展不给力吧
django的一套比较完善了,flask借助扩展也是很完善的 相关,公司之前用的tornado,现在为flask.. |
7
itwhat 2021-04-12 09:52:08 +08:00
喜欢 tornado 的都是自己搞自己封装脚手架
|