diff --git a/app/config.py b/app/config.py index f368aef..19633d2 100644 --- a/app/config.py +++ b/app/config.py @@ -1,3 +1,5 @@ +from urllib.parse import quote_plus + from pydantic_settings import BaseSettings @@ -11,7 +13,7 @@ class Settings(BaseSettings): @property def DATABASE_URL(self) -> str: - return f"mysql+pymysql://{self.DB_USER}:{self.DB_PASS}@{self.DB_HOST}:{self.DB_PORT}/{self.DB_NAME}" + return f"mysql+pymysql://{self.DB_USER}:{quote_plus(self.DB_PASS)}@{self.DB_HOST}:{self.DB_PORT}/{self.DB_NAME}" class Config: env_file = ".env"