测试平台系列(2) 给Pity添加配置
给Pity添加配置
回顾
还记得上篇文章创立的**「Flask」**实例吗?我们通过这个实例,给根路由 「/」 绑定了一个方法,从而使得用户访问不同路由的时候可以执行不同的方法。
配置
要知道,在一个**「Web」**项目中,有很多东西是可能会产生变化从而需要抽出来作为配置项的。
所以我们接着来讲讲怎么在**「Flask」**安排咱们自己的配置。
种类
「Flask」支持的配置种类挺多,大概有「py文件」, 「Config对象」, **「JSON」**等。
我们这里采用**「from_object」**的方式。
编写pity/config.py文件
# 基础配置类
import os
class Config(object):
ROOT = os.path.dirname(os.path.abspath(__file__))
LOG_NAME = os.path.join(ROOT, 'logs', 'pity.log')
复制代码
目前加了根目录配置和log文件路径。
修改pity/app/init_.py文件,引入配置文件
from flask import Flask
from config import Config
pity = Flask(__name__)
pity.config.from_object(Config)
复制代码
改动差异
这一节就这么结束了,如果嫌学的不够的可以看下一节。至于有的人问日志为什么不用JSON文件,其实是可以的,不用太过于纠结。
全部代码地址: github.com/wuranxu/pit…
作者:米洛丶
链接:https://juejin.cn/post/6977935662502641671
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
链接:https://juejin.cn/post/6977935662502641671
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。