diff options
Diffstat (limited to 'app/__init__.py')
-rw-r--r-- | app/__init__.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/app/__init__.py b/app/__init__.py index e929535..a2486ed 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -1,9 +1,8 @@ from flask import Flask -from flask_security.datastore import SQLAlchemyUserDatastore from flask_sqlalchemy import SQLAlchemy from flask_migrate import Migrate -from flask_security.core import Security +from flask_login import LoginManager from flask_assets import Bundle, Environment @@ -11,8 +10,8 @@ from . import config db = SQLAlchemy() migrate = Migrate() -security = Security() environment = Environment() +login = LoginManager() def create_app(): @@ -23,18 +22,19 @@ def create_app(): db.init_app(app) migrate.init_app(app, db) environment.init_app(app) - + login.init_app(app) # Static file init scss = Bundle('scss/style.scss', filters='scss', output='gen/style.css') environment.register('scss', scss) - from .database import User, Role - from .auth import forms as auth_forms - user_datastore = SQLAlchemyUserDatastore(db, User, Role) - security.init_app(app, user_datastore, register_form=auth_forms.ExtendedRegister) + from .database import User, Role + from . import auth + from . import meta + # Blueprints app.register_blueprint(auth.bp) + app.register_blueprint(meta.bp) print(app.url_map) |