配置格式及使用
配置格式
在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['配置名']