配置格式及使用

python
创建于:2019年06月20日

配置格式

在config.py文件中参数名以大写形式配置

DEBUG = True#开启debug调试模式
'''数据库配置'''
DIALECT = 'mysql' # 数据库类型
DRIVER = 'pymysql'
USERNAME = 'root' # 用户名
PASSWORD = 'root' # 密码
HOST = '127.0.0.1'
PORT = '3306'
DATABASE = 'flask' # 数据库名称

import os

SQLALCHEMY_DATABASE_URI = "{}+{}://{}:{}@{}:{}/{}".format(DIALECT,DRIVER,USERNAME,PASSWORD,HOST,PORT,DATABASE)
SQLALCHEMY_TRACK_MODIFICATIONS = False
UP_DIR = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'app/static/admin/uploads/')#文件上传保存路径

使用配置

在应用初始化文件中引入config

import config

app.config.from_object(config)

在需要使用配置项的地方引入app

from app import app

app.config['配置名']