- Tornado 官方教程上的 settings 是這樣的
```
settings = {
"cookie_secret": "61oETzKXQAGaYdkL5gEmGeJJFuYh7EQnp2XdTP1o/Vo=",
"login_url": "/login",
"xsrf_cookies": True,
}
application = tornado.web.Application([
(r"/", MainHandler),
(r"/login", LoginHandler),
], **settings)
```
- settings可以設置什么?
~~~
#設置templates路徑:
template_path = os.path.join(os.path.dirname(__file__), "templates")
#設置靜態文件解析路徑:
static_path = os.path.join(os.path.dirname(__file__), "static"),
#設置防跨站請求攻擊:
xsrf_cookies = True,
#默認為False,即不可防御。
#設置登陸路徑,未登陸用戶在操作時跳轉會用到這個參數:
login_url = "/login-do",
#默認為@tornado.web.authenticated
#設置調試模式:
debug = True,
#默認為False,即不是調試模式。
#設置cookie密鑰:
cookie_secret = "dskfhisdjklagkfdklag;lkjasdklgjkldsjaklgjkldsfksdklf"
#默認為字符串"secure cookies"
#設置是否自動編碼:在2.0以上需要設置此項來兼容您之前的APP
autoescape = None,
#不設置默認為自動編碼。
#設置template_loader,可以從獨立的路徑中導入template:
template_loader=utils.ZipLoader,
#其中utils為自己定義的模塊,ZipLoader是tornado.template.BaseLoader的子類。
#設置gzip壓縮:
gzip=True
#設置靜態路徑頭部:
static_url_prefix = "/mystatic/",
#默認是"/static/"
#設置靜態文件處理類:
static_handler_class = MyStaticFileHandler,
#默認是tornado.web.StaticFileHandler
#設置靜態文件的參數:
static_handler_args = { "key1":"value1", "key2":"value2" }
#默認為空字典。
#設置日志處理函數
log_function = your_fun,
# 日志處理函數your_fun,按照自己的意圖記錄日志。
~~~
- 工欲善其事必先利其器
- 請求庫
- 解析庫
- 數據庫
- 存儲庫
- Web庫
- app爬取相關庫
- 爬蟲框架
- 部署相關庫
- ipython
- 基礎
- 數學函數
- 隨機函數
- 三角函數
- 字符串內建函數
- 列表方法
- 字典內置方法
- 正則表達式
- os
- 字符串及數字的判斷
- 常用魔術方法
- db
- mongodb
- mysql
- redis
- ORM
- ODM
- mongodb操作方法
- sqlite3
- access
- files
- Excel
- xml文件
- Python環境
- anaconda
- pip常用命令
- virtualenv
- pyenv
- cmder
- 遠程開發
- Jupyter
- crawler
- appium環境搭建
- adb工具
- uiautomator
- 運行Appium+Python Clinet + 夜神模擬器
- DesiredCapabilities參數大全
- requests
- scrapy
- gerapy
- scrapyd
- 請求頭fake_useragent庫
- 數據傳遞過程
- 數據清洗及入庫pipelines.py
- scrapy調用阿布云代理
- 圖片下載
- PyQt5
- pyinstaller
- 攻防
- xss
- xss反射
- Chrome模擬微信瀏覽器
- flask
- 注冊app
- 藍圖Blueprint
- 表單驗證wtforms
- Flask-SQLAlchemy
- 數據處理
- json
- tornado
- settings
- 工具
- fiddler
- ab壓力測試工具
- 高階
- 隊列
- 多線程
- 消息隊列
- 定時任務框架APScheduler
- Django
- 路由分離
- 模型
- admin
- Android
- apk逆向工程