Пример #1
0
def create_app(database_uri=''):                                                                                                                 
    app = Flask(__name__)
    app.config.from_object(config)

    # overrides if passed in
    if database_uri:
        app.config['SQLALCHEMY_DATABASE_URI'] = database_uri

    login_manager.setup_app(app)
    db.init_app(app)
    app.register_blueprint([APPNAME])

    return app
Пример #2
0
from flask import Flask
from flask.ext.login import LoginManager
import settings
from mongoengine import connect
from views import views, login_manager
from models import *

connect(settings.DB, host=settings.DB_HOST, port=settings.DB_PORT, username=settings.DB_USER, password=settings.DB_PASS)

app = Flask(__name__, static_folder='../static', template_folder='../template')
app.config.from_object(settings)
app.register_blueprint(views)
app.secret_key = settings.SECRET_KEY

login_manager.setup_app(app)
@login_manager.user_loader
def load_user(username):
    return User.objects.filter(username=username).first()

login_manager.login_view = "views.login"

if __name__ == "__main__":
    app.run()