Add datasets and enhance select

This commit is contained in:
2023-06-05 20:04:12 +02:00
parent 11bef3d7f4
commit 97677b185f
7 changed files with 136 additions and 11 deletions

View File

@@ -1,17 +1,26 @@
import os
from dotenv import load_dotenv
dotenv_file = ".env"
basedir = os.path.abspath(os.path.dirname(__file__))
load_dotenv(os.path.join(basedir, ".env"))
load_dotenv(os.path.join(basedir, dotenv_file))
class Config(object):
FRAMEWORKS = ["bootstrap", "bulma"]
FRAMEWORK = os.environ.get("FRAMEWORK") or FRAMEWORKS[0]
OUTPUT = os.environ.get("OUTPUT") or "local" # local or docker
COMPARE = os.environ.get("COMPARE") == "True" or False
TEMPLATES_AUTO_RELOAD = True
SECRET_KEY = os.environ.get("SECRET_KEY") or "really-hard-to-guess-key"
SQLALCHEMY_DATABASE_URI = os.environ.get(
"DATABASE_URL"
) or "sqlite:///" + os.path.join(basedir, "app.db")
SQLALCHEMY_TRACK_MODIFICATIONS = False
@staticmethod
def save():
with open(dotenv_file, "w") as f:
f.write("FRAMEWORK=" + Config.FRAMEWORK + "\n")
f.write("OUTPUT=" + Config.OUTPUT + "\n")
f.write("COMPARE=" + str(Config.COMPARE) + "\n")