wip
This commit is contained in:
parent
66fe31eabe
commit
67dae6f5e4
7 changed files with 490 additions and 23 deletions
|
@ -2,6 +2,10 @@ from flask import Flask, g, redirect, url_for, render_template, session
|
|||
import datetime
|
||||
import os
|
||||
import secrets
|
||||
from app.core.extensions import db, migrate, login_manager, bcrypt, limiter
|
||||
from app.core.csrf_utils import init_csrf
|
||||
from app.core.auth import User, load_user
|
||||
from app.core.context_processors import inject_breadcrumbs
|
||||
|
||||
|
||||
def create_app(config_name="development"):
|
||||
|
@ -20,9 +24,6 @@ def create_app(config_name="development"):
|
|||
app.config['SECRET_KEY'] = secrets.token_hex(32)
|
||||
|
||||
# Initialize extensions
|
||||
from app.core.extensions import db, migrate, login_manager, bcrypt, limiter
|
||||
from app.core.csrf_utils import init_csrf
|
||||
|
||||
db.init_app(app)
|
||||
migrate.init_app(app, db)
|
||||
login_manager.init_app(app)
|
||||
|
@ -31,8 +32,6 @@ def create_app(config_name="development"):
|
|||
limiter.init_app(app)
|
||||
|
||||
# Initialize login manager
|
||||
from app.core.auth import User
|
||||
|
||||
@login_manager.user_loader
|
||||
def load_user(user_id):
|
||||
return User.query.get(int(user_id))
|
||||
|
@ -119,4 +118,7 @@ def create_app(config_name="development"):
|
|||
print(f"CSRF header name: {app.config.get('WTF_CSRF_HEADERS')}")
|
||||
return response
|
||||
|
||||
# Register context processors
|
||||
app.context_processor(inject_breadcrumbs)
|
||||
|
||||
return app
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue