Improve badge performance

This commit is contained in:
Peter Stockings
2026-03-10 19:23:56 +11:00
parent dcef99c3bf
commit 808143f92b
5 changed files with 45 additions and 38 deletions

View File

@@ -4,12 +4,14 @@ from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from flask_bcrypt import Bcrypt
from flask_login import LoginManager
from flask_compress import Compress
# Initialize Flask extensions
db = SQLAlchemy()
migrate = Migrate()
bcrypt = Bcrypt()
login_manager = LoginManager()
compress = Compress()
login_manager.login_view = 'auth.login'
login_manager.login_message_category = 'info'
@@ -26,6 +28,7 @@ def create_app():
migrate.init_app(app, db)
bcrypt.init_app(app)
login_manager.init_app(app)
compress.init_app(app)
# Import models here to avoid circular imports
from app.models import User # Import the User model