From 31a6c832224204fa356169bbd1e85467376983cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BD=AD=E5=8D=8E=E6=9E=97?= <12873625+hualpeng@user.noreply.gitee.com> Date: Tue, 2 May 2023 16:31:59 +0000 Subject: [PATCH] fix database connect fail when password contain "@" # MYSQL_PASSWORD = "test@1234" python app.py will run fail. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 彭华林 <12873625+hualpeng@user.noreply.gitee.com> --- applications/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/applications/config.py b/applications/config.py index 15b2781..0939033 100644 --- a/applications/config.py +++ b/applications/config.py @@ -70,7 +70,7 @@ class BaseConfig: SCHEDULER_API_ENABLED = False SCHEDULER_JOBSTORES: dict = { 'default': SQLAlchemyJobStore( - url=f'mysql+pymysql://{MYSQL_USERNAME}:{MYSQL_PASSWORD}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DATABASE}') + url=f'mysql+pymysql://{MYSQL_USERNAME}:{urlquote(MYSQL_PASSWORD)}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DATABASE}') } SCHEDULER_EXECUTORS: dict = { 'default': ThreadPoolExecutor(20) -- Gitee