博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tornado设置settings
阅读量:6340 次
发布时间:2019-06-22

本文共 1048 字,大约阅读时间需要 3 分钟。

1.作用

设置应用程序相关参数

2.用法

settings = dict()settings["debug"] = Truetornado.web.Application.__init__(self, handlers, **settings)

3.相关参数详解

1)debug
设置应用程序为debug模式,debug模式下,修改了.py文件后,application会自动重启。
或者在.py文件中引入自动启动包 import tornado.autoreload
在部署正式时,需将debug=False,可加快执行速度。

2)log_function

自定义日志输出格式
tornado定义了三种日志处理器,access_log,app_log,gen_log
通过定义log_function函数,可以自定义输出格式

def log_func(handler):    if handler.get_status() < 400:        log_method = access_log.info    elif handler.get_status() < 500:        log_method = access_log.warning    else:        log_method = access_log.error    request_time = 1000.0 * handler.request.request_time()    log_method("%d %s %s (%s) %s %s %.2fms",               handler.get_status(), handler.request.method,               handler.request.uri, handler.request.remote_ip,               handler.request.headers["User-Agent"],               handler.request.arguments,               request_time)settings["log_function"] = log_func

3)static_path

静态文件路径

4)static_url_prefix

静态文件url前缀

5)template_path

模板文件路径

6)gzip

设置gzip压缩

转载地址:http://aqhoa.baihongyu.com/

你可能感兴趣的文章
单链表
查看>>
枚举类型成员方法
查看>>
我的集合学习笔记--ArrayList
查看>>
K8s 一、(1、容器基本概念 2、k8s基本概念 )
查看>>
jdbcTemplate queryForObject 查询 结果集 数量
查看>>
【hibernate】Hibernate中save, saveOrUpdate, persist, merge, update 区别
查看>>
VS中的活动debug和活动cpu
查看>>
Directx11教程(57) 环境映射
查看>>
.NET辅助工具(附下载地址)
查看>>
display:block、inline、inline-block的区别及应用案例
查看>>
uva-10474-枚举-水题
查看>>
给一系列的div中的第一个添加class
查看>>
记录一次向TiDB数据库导入数据的例子
查看>>
客户端跳转与服务器端跳转
查看>>
7.25
查看>>
将WORD2010文件标记为最终状态
查看>>
robotframework接口测试(一)—Get request json
查看>>
二分图最大权匹配 费用流&KM
查看>>
对象冒充实现继承,原型链继承方法,以及组合继承模式
查看>>
华丽到暴表的网站 -- cnn ecosphere
查看>>