add-Flask-debug-toolbar

view
王宇洋 3 years ago
parent ba5cf8ed93
commit 12a50abde0

@ -6,9 +6,11 @@ from flask_moment import Moment
from flask_sqlalchemy import SQLAlchemy from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager from flask_login import LoginManager
from flask_wtf import CSRFProtect from flask_wtf import CSRFProtect
from flask_caching import Cache
from config import config from config import config
from flask_pagedown import PageDown from flask_pagedown import PageDown
from flask_debugtoolbar import DebugToolbarExtension
from flask_static_digest import FlaskStaticDigest
bootstrap = Bootstrap() bootstrap = Bootstrap()
mail = Mail() mail = Mail()
@ -16,6 +18,9 @@ moment = Moment()
db = SQLAlchemy() db = SQLAlchemy()
pagedown = PageDown() pagedown = PageDown()
csrf = CSRFProtect() csrf = CSRFProtect()
cache = Cache()
debug_toolbar = DebugToolbarExtension()
flask_static_digest = FlaskStaticDigest()
login_manager = LoginManager() login_manager = LoginManager()
login_manager.login_view = 'auth.login' login_manager.login_view = 'auth.login'
@ -29,10 +34,14 @@ def create_app(config_name):
bootstrap.init_app(app) bootstrap.init_app(app)
mail.init_app(app) mail.init_app(app)
moment.init_app(app) moment.init_app(app)
csrf.init_app(app=app) csrf.init_app(app)
cache.init_app(app)
db.init_app(app) db.init_app(app)
login_manager.init_app(app) login_manager.init_app(app)
pagedown.init_app(app) pagedown.init_app(app)
debug_toolbar.init_app(app)
flask_static_digest.init_app(app)
from .main import main as main_blueprint from .main import main as main_blueprint
app.register_blueprint(main_blueprint) app.register_blueprint(main_blueprint)

@ -27,4 +27,8 @@ Werkzeug==0.12.2
WTForms==2.2 WTForms==2.2
bleach~=3.1.4 bleach~=3.1.4
Markdown~=3.2.1 Markdown~=3.2.1
flask_caching
flask_debugtoolbar
flask_static_digest
Loading…
Cancel
Save