Torstack是龙卷风的一个包裹。它的设计是为了快速入门,所以你可以专注于编写你的应用程序而不需要重新发明轮子。
torstack的Python项目详细描述
torstack是Tornado的捆绑包。它的目的是让入门变得简单快捷,因此你可以专注于编写你的应用程序,而不需要重新发明轮子。
一个简单的配置
[application]port:8000max_threads_num:500autoreload:Truesettings={'template_path':'website/template','static_path':'website/static','compress_response':True,'cookie_secret':'__cookie_secret__','xsrf_cookies':False,'login_url':'/login','debug':True,'autoreload':False}log={'log_level':'WARNING','log_console':False,'log_file':True,'log_path':'/tmp/logs','when':'D','interval':'1','backupCount':'30'}
一个简单的例子
importosfromtornadoimportgenfromtorstack.serverimportTorStackServerfromtorstack.handler.baseimportBaseHandlerclassMainHandler(BaseHandler):defget(self):self.write("Hello, world")defmain():server=TorStackServer()server.config.load('./dev.conf')server.add_handlers([(r"/",MainHandler)])server.run()if__name__=="__main__":main()
功能
- 会话
- 饼干
- 数据库
- redis
- 任务经理
- WebSocket
- smtp
- 弹性搜索
python库
- redis
- 艾奥雷迪斯
- 炼金术
- aiomysql
- pymysql
- 异步pg
- 电机
- APScheduler
- 弹性搜索
- 心理2