108536490: Adding the login manager and csrf token.

Still need to figure out how to override the load_user method, currently it is not working.
This commit is contained in:
Rebecca Law
2015-11-27 16:25:56 +00:00
parent 7f96ef5a25
commit 48b7a7dc37
12 changed files with 130 additions and 27 deletions

View File

@@ -4,11 +4,15 @@ from flask import Flask
from flask._compat import string_types
from flask.ext import assets
from flask.ext.sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_wtf import CsrfProtect
from webassets.filter import get_filter
from config import configs
db = SQLAlchemy()
login_manager = LoginManager()
csrf = CsrfProtect()
def create_app(config_name):
@@ -18,6 +22,8 @@ def create_app(config_name):
application.config.from_object(configs[config_name])
db.init_app(application)
init_app(application)
csrf.init_app(application)
login_manager.init_app(application)
from app.main import main as main_blueprint
application.register_blueprint(main_blueprint)