• 测试平台系列(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文件,其实是可以的,不用太过于纠结。

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

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

  • 相关阅读:
    mysql数据类型
    linux执行shell脚本
    mysql常用命令
    CentOS 安装man man-pages
    inet_pton inet_ntop inet_aton htonl
    Makefile
    python---if、while、for
    python---变量、常量、注释、基本数据类型
    python---概述
    数组和广义表(列表)
  • 原文地址:https://www.cnblogs.com/we8fans/p/14496818.html
Copyright © 2020-2023  润新知