diff --git a/applications/configs/config.py b/applications/configs/config.py index f0e989e..18b9edd 100644 --- a/applications/configs/config.py +++ b/applications/configs/config.py @@ -1,5 +1,6 @@ import logging import os +from urllib.parse import quote_plus as urlquote class BaseConfig: @@ -44,7 +45,8 @@ class BaseConfig: MYSQL_DATABASE = os.getenv('MYSQL_DATABASE') or "PearAdminFlask" # mysql 数据库的配置信息 - SQLALCHEMY_DATABASE_URI = f"mysql+pymysql://{MYSQL_USERNAME}:{MYSQL_PASSWORD}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DATABASE}?charset=utf8mb4" + SQLALCHEMY_DATABASE_URI = f"mysql+pymysql://{MYSQL_USERNAME}:{urlquote(MYSQL_PASSWORD)}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DATABASE}?charset=utf8mb4" + # 默认日志等级 LOG_LEVEL = logging.WARN #