tornado服务器运行django应用
2024-08-31 05:01:35
在jumpserver项目中看到的
def main():
from django.core.wsgi import get_wsgi_application
import tornado.wsgi
wsgi_app = get_wsgi_application()
container = tornado.wsgi.WSGIContainer(wsgi_app)
setting = {
'cookie_secret': 'DFksdfsasdfkasdfFKwlwfsdfsa1204mx',
'template_path': os.path.join(os.path.dirname(__file__), 'templates'),
'static_path': os.path.join(os.path.dirname(__file__), 'static'),
'debug': False,
}
tornado_app = tornado.web.Application(
[
(r'/ws/monitor', MonitorHandler),
(r'/ws/terminal', WebTerminalHandler),
(r'/ws/kill', WebTerminalKillHandler),
(r'/ws/exec', ExecHandler),
(r"/static/(.*)", tornado.web.StaticFileHandler,
dict(path=os.path.join(os.path.dirname(__file__), "static"))),
('.*', tornado.web.FallbackHandler, dict(fallback=container)),
], **setting)
server = tornado.httpserver.HTTPServer(tornado_app)
server.listen(options.port, address=IP)
tornado.ioloop.IOLoop.instance().start()
最新文章
- iOS chart 图表完美解决方案 基于swift
- RDLC报表 在WinForm里运行出现 未能加载文件或程序集microsoft.reportviewer.winforms
- JAVA jdbc(数据库连接池)学习笔记(一)
- what a fuck postgre update sql
- CentOS 5.x版本升级PHP
- 初学Ajax(一)
- css动画怎么写:3个属性实现
- 转:CodeCube提供可共享、可运行的代码示例
- 为iPhone6设计自适应布局(一)
- Android 开发笔记“Eclipse 调试和快捷键”
- javascript一些比较难理解的知识点
- idea的mybatis的mysql语句的小数转换百分号
- springmvc功能以及源码实现分析
- Lombok轮子
- 物化视图SQL
- js返回值 数组去重
- sql server 跟踪日志
- twiested 及其他轮子
- centOS配置国内镜像
- Mongo分片集群脚本