diff --git a/applications/configs/config.py b/applications/configs/config.py index f0e989ec199b5995fae15d2e11748e0ac130412c..18b9edd9561d9aa5b0ed7090290736b308a137f0 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 #