一个简化tornado守护进程开发的框架。

os-tornado的Python项目详细描述


https://travis-ci.org/cfhamlet/os-tornado.svg?branch=masterhttps://codecov.io/gh/cfhamlet/os-tornado/branch/master/graph/badge.svgPyPI - Python VersionPyPI

组织Tornado项目和简化开发的框架。

安装

pip install os-tornado

用法

  • 创建项目

    os-tornado startproject new_project

    将创建项目结构:

    new_project/
    ├── app
    │   ├── extensions
    │   │   ├── example_extension.py
    │   │   ├── __init__.py
    │   ├── request_handlers
    │   │   ├── example_handler.py
    │   │   ├── __init__.py
    │   ├── __init__.py
    │   ├── settings.py
    └── manager.py
    
  • 编写扩展和请求处理程序

  • 配置设置(app/settings.py)

  • 运行服务器

    python manager.py runserver

高级用法

  • os_tornado.decorators.jsonify

    jsonify返回dict并引发httperror

    示例:

    @jsonifyclassExampleHandler(RequestHandler):defget(self,*args,**kwargs):return{'status':'ok'}defpost(self,*args,**kwargs):raiseHTTPHandler(405)

单元测试

$ tox

许可证

麻省理工学院许可。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java正在寻找Java8中的内置函数以忽略异常   javascript JQuery更改Div的颜色   java PostgreSQL使用JDBC写入inet列   java为什么体重指数计算结果不正确?   java禁用linux中的log4j控制台日志记录   java我可以让我的JMS主题在新订阅者连接时通知发布者(使用ActiveMQ)   基于三个浮点输入的java过滤器JTable?   Java OpenGL/LWJGL体素纹理   在SpringBoot java应用程序中,有没有一种方法可以通过不同的机器使用hostIP作为主机远程连接到redis服务器   java Struts 2 s:提交按钮语法以在映射中设置值   java源代码:setDomainEnv。windows 7中的cmd文件   缺少货币计算java的返回语句   JavaHibernate没有注意到从其他源进行的数据库更新   无法在OpenCV/Java中生成负矩阵   Java不做循环   java无法使用类对象写入文件ArrayList   jpa使用数组作为调用Java的存储过程的输入   java使用文件提供程序检索内容Uri失败   需要java程序来创建方法模板