码迷,mamicode.com
首页 > 其他好文 > 详细

测试平台系列(2) 给Pity添加配置

时间:2021-03-09 12:54:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:lex   osi   url   figure   linear   opera   src   inline   编辑   

给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文件,其实是可以的,不用太过于纠结。

全部代码地址: https://github.com/wuranxu/pity

觉得有用的话可以帮忙点个Star哦QAQ

测试平台系列(2) 给Pity添加配置

标签:lex   osi   url   figure   linear   opera   src   inline   编辑   

原文地址:https://www.cnblogs.com/we8fans/p/14496818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!