more commits..
This commit is contained in:
parent
6dda02141e
commit
7823be6481
20 changed files with 1835 additions and 631 deletions
|
@ -6,6 +6,8 @@ import os
|
|||
from datetime import datetime
|
||||
import sqlite3
|
||||
import logging
|
||||
from . import context_processors, filters
|
||||
from flask_migrate import Migrate
|
||||
|
||||
# Configure logging
|
||||
logging.basicConfig(
|
||||
|
@ -16,6 +18,7 @@ logger = logging.getLogger(__name__)
|
|||
|
||||
# Initialize extensions
|
||||
db = SQLAlchemy()
|
||||
migrate = Migrate()
|
||||
login_manager = LoginManager()
|
||||
login_manager.login_view = 'auth.login'
|
||||
login_manager.login_message_category = 'info'
|
||||
|
@ -217,6 +220,7 @@ def create_app(config_class=Config):
|
|||
|
||||
# Initialize extensions
|
||||
db.init_app(app)
|
||||
migrate.init_app(app, db)
|
||||
login_manager.init_app(app)
|
||||
|
||||
# Initialize the upload folder
|
||||
|
@ -245,14 +249,18 @@ def create_app(config_class=Config):
|
|||
app.register_blueprint(dashboard_bp)
|
||||
app.register_blueprint(admin_bp, url_prefix='/admin')
|
||||
|
||||
# Register context processors and filters
|
||||
context_processors.init_app(app)
|
||||
filters.init_app(app)
|
||||
|
||||
# Add context processor for template variables
|
||||
@app.context_processor
|
||||
def inject_global_variables():
|
||||
return {
|
||||
'now': datetime.now(),
|
||||
'current_year': datetime.now().year,
|
||||
'format_file_size': format_file_size,
|
||||
'file_icon': get_file_icon,
|
||||
'format_size': format_file_size,
|
||||
'app_version': '1.0.0', # Add version number for caching
|
||||
'app_version': '1.0.0',
|
||||
}
|
||||
|
||||
# Handle 404 errors
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue