Ejemplo n.º 1
0
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']),