GameExpo23/TFR/server/extensions.py
2023-06-26 14:15:45 +01:00

23 lines
604 B
Python

import logging
from os import path
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_assets import Environment
from flask_caching import Cache
from flask_login import LoginManager
from .config import LOGS_DIR
logger = logging
logger.getLogger(path.join(LOGS_DIR, "server.log"))
logger.basicConfig(
level=logging.DEBUG,
format="%(asctime)s %(levelname)s %(name)s %(threadName)s : %(message)s",
)
db = SQLAlchemy()
migrate = Migrate()
assets = Environment()
cache = Cache(config={"CACHE_TYPE": "simple"})
login_manager = LoginManager()