wsparie dla mysql/pgsql/firebird/sqlite

This commit is contained in:
root
2025-07-23 10:57:13 +02:00
parent 57a3866ec8
commit 111a63d3af
9 changed files with 90 additions and 66 deletions

View File

@@ -1,12 +1,9 @@
import os
class Config:
SECRET_KEY = os.environ.get("SECRET_KEY", "D8pceNZ8q%YR7^7F&9wAC2")
DB_ENGINE = os.environ.get("DB_ENGINE", "sqlite").lower()
if DB_ENGINE == "sqlite":
SQLALCHEMY_DATABASE_URI = "sqlite:///instance/shopping.db"
elif DB_ENGINE == "pgsql":
@@ -18,9 +15,6 @@ class Config:
else:
raise ValueError("Nieobsługiwany typ bazy danych.")
SQLALCHEMY_TRACK_MODIFICATIONS = False
SYSTEM_PASSWORD = os.environ.get("SYSTEM_PASSWORD", "admin")
DEFAULT_ADMIN_USERNAME = os.environ.get("DEFAULT_ADMIN_USERNAME", "admin")