Пример #1
0
def create_app():
    app = Flask(__name__)
    app.config_class = Config
    app.config['JWT_SECRET_KEY'] = Config.JWT_SECRET_KEY
    auth.init_app(app)

    @app.route("/health")
    def health():
        return "Healthy!"

    return app
Пример #2
0
from flask import Flask
from flask_boilerplate_utils import Boilerplate
from flask_menu import Menu

app = Flask(__name__)

from .config import get_config_class
config_cls = get_config_class()
app.config_class = config_cls()
app.config.from_object(app.config_class)

# Use Boilerplate extensions
Boilerplate(app)

# Patch the render_template method too.
# (This gives us relative template rendering for blueprints)
from flask_boilerplate_utils.overrides import monkey_patch_all
monkey_patch_all()

# Setup Flask Menu
Menu(app)

# Setup db
from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy(app)


from flask.ext.migrate import Migrate
migrate = Migrate(app, db)

# Register blueprints
Пример #3
0
from flask import Flask
from flask.ext.sqlalchemy import SQLAlchemy
from flask.ext.security import Security, SQLAlchemyUserDatastore
from flask_mail import Mail
from flask_boilerplate_utils import Boilerplate
# from flask_boilerplate_utils.menu import Menu
from flask.ext.menu import Menu
#  Initial App Setup
app = Flask(__name__)

# Configure the app.
import config
app.config_class = config.get_config()
app.config.from_object(app.config_class)

# Initialise the boilerplate and do Configuration Magic.
Boilerplate(app)
# Menu(app)
# Setup flask menu
Menu(app)

# Setup the ORM.
import models
app.db = SQLAlchemy(app)
app.db.register_base(models.Base)
app.db.create_all()

# Setup Flask-Security
app.user_datastore = SQLAlchemyUserDatastore(app.db, models.User, models.Role)
security = Security(app, app.user_datastore)
mail = Mail(app)