From 1824ecb03039048069adeac7fcf2fb7f919b467b Mon Sep 17 00:00:00 2001 From: MarkusJoe Date: Wed, 14 Sep 2022 12:46:27 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/src/config.py b/src/config.py index 874a714..b110644 100644 --- a/src/config.py +++ b/src/config.py @@ -12,20 +12,14 @@ import os class Config: """ database type. Default is sqlite - sqlite file path is "./src/db/data.sqlite", it is not exists, before you run server first + database file path is "./src/db/data.sqlite", it is not exists, before you run server first remote sqlite file url is "https://pac.rtst.tech/static_file_hosting/static/counter/data.sqlite" you can download it manually - if you want to use mysql then replace "mysql-[Username]:[password]@[host]:[port]/[database]" with "sqlite" + if you want to use mysql then replace "mysql|[Username]:[password]@[host]:[port]/[database]" with "sqlite" example: mysql-root:114514@127.0.0.1:3306/homo - port is required """ database = "sqlite" - if database != 'sqlite': - os.environ['m_user'] = database.split('-')[-1].split('@')[0].split(':')[0] - os.environ['m_password'] = database.split('-')[-1].split('@')[0].split(':')[1] - os.environ['m_host'] = database.split('-')[-1].split('@')[-1].split('/')[0].split(':')[0] - os.environ['m_port'] = database.split('-')[-1].split('@')[-1].split('/')[0].split(':')[1] - os.environ['m_database'] = database.split('-')[-1].split('@')[-1].split('/')[-1] - - - + if 'sqlite' in database: + os.environ['counter_db_type'] = 'sqlite' + elif 'mysql' in database: + os.environ['counter_db_type'] = 'mysql'