db = SQLAlchemy(app) from flask_migrate import Migrate migrate = Migrate(app, db) from flask_login import LoginManager login = LoginManager(app) # Configure Login Manager to force login for protected pages login.login_view = 'login' from flask_mailer import Mailer smtp = Mailer(app) from flask_bootstrap import Bootstrap bootstrap = Bootstrap(app) if not app.debug: if app.config['MAIL_SERVER']: auth = None if app.config['MAIL_USERNAME'] or app.config['MAIL_PASSWORD']: auth = (app.config['MAIL_USERNAME'], app.config['MAIL_PASSWORD']) secure = None if app.config['MAIL_USE_TLS']: secure = () mail_handler = SMTPHandler( mailhost=(app.config['MAIL_SERVER'], app.config['MAIL_PORT']),