完善数据库调用

This commit is contained in:
2026-03-27 00:06:17 +08:00
parent 6b88e971e8
commit 7c88da9ab1
18 changed files with 133 additions and 129 deletions

View File

@@ -45,11 +45,20 @@ class Settings(BaseSettings):
@property
def mysql_url(self) -> str:
"""生成MySQL连接URL"""
"""生成MySQL连接URL (同步)"""
return (
f"mysql+pymysql://{self.MYSQL_USER}:{self.MYSQL_PASSWORD}"
f"@{self.MYSQL_HOST}:{self.MYSQL_PORT}/{self.MYSQL_DATABASE}"
f"?charset={self.MYSQL_CHARSET}"
)
@property
def async_mysql_url(self) -> str:
"""生成MySQL连接URL (异步)"""
return (
f"mysql+aiomysql://{self.MYSQL_USER}:{self.MYSQL_PASSWORD}"
f"@{self.MYSQL_HOST}:{self.MYSQL_PORT}/{self.MYSQL_DATABASE}"
f"?charset={self.MYSQL_CHARSET}"
)
settings = Settings()