Ejemplo n.º 1
0
def create_app(env_name):
    """
    Create app
    """

    # app initiliazation
    app = Flask(__name__)
    CORS(app)

    app.config.from_object(app_config[env_name])

    # initializing bcrypt and db
    bcrypt.init_app(app)
    db.init_app(app)
    ma.init_app(app)
    migrate = Migrate(app, db)
    manager = Manager(app)
    manager.add_command('db', MigrateCommand)

    if __name__ == '__main__':
        manager.run()

    # Route
    api = Api(app)

    # user endpoint
    api.add_resource(Login, '/auth/login')
    api.add_resource(Register, '/auth/register')

    return app
Ejemplo n.º 2
0
def registerExtensions(app):
    """Register Flask extensions."""
    bcrypt.init_app(app)
    cache.init_app(app)
    cors.init_app(app, supports_credentials=True)
    db.init_app(app)
    migrate.init_app(app)
    debug_toolbar.init_app(app)
    return None
Ejemplo n.º 3
0
def register_extensions(app):
    """Register Flask extensions."""
    bcrypt.init_app(app)
    login_manager.init_app(app)
    db.init_app(app)
    csrf_protect.init_app(app)
    migrate.init_app(app, db)
    debug_tb.init_app(app)
    return None
def configure_extensions(app):
    """Register Flask extensions."""
    assets.init_app(app)
    bcrypt.init_app(app)
    cache.init_app(app)
    db.init_app(app)
    csrf_protect.init_app(app)
    debug_toolbar.init_app(app)
    migrate.init_app(app, db)
    return None
Ejemplo n.º 5
0
def register_extensions(app):
    """Register Flask extensions."""
    assets.init_app(app)
    bcrypt.init_app(app)
    cache.init_app(app)
    db.init_app(app)
    login_manager.init_app(app)
    debug_toolbar.init_app(app)
    migrate.init_app(app, db)
    return None
Ejemplo n.º 6
0
def register_extensions(app):
    """Register Flask extensions."""
    bcrypt.init_app(app)
    cache.init_app(app)
    db.init_app(app)
    csrf_protect.init_app(app)
    login_manager.init_app(app)
    debug_toolbar.init_app(app)
    migrate.init_app(app, db)
    webpack.init_app(app)
    return None
Ejemplo n.º 7
0
def register_extensions(app):
    """Register Flask extensions."""
    bcrypt.init_app(app)
    cache.init_app(app)
    db.init_app(app)
    csrf_protect.init_app(app)
    login_manager.init_app(app)
    debug_toolbar.init_app(app)
    migrate.init_app(app, db)
    moment.init_app(app)
    mail.init_app(app)
    webpack.init_app(app)
    return None
Ejemplo n.º 8
0
def register_extensions(app, app_base=None):
    ''' Register the Flask extensions used '''

    jsglue.JSGLUE_JS_PATH = '/{0}/jsglue.js'.format(app_base)
    jsglue.init_app(app)
    flags.init_app(app)
    bcrypt.init_app(app)
    cache.init_app(app)
    if app.config['USE_SENTRY']:
        sentry.init_app(app)

    # Initialize the Flask-Profiler ; see results at localhost:portnumber/app_base/profiler/
    if app.config['USE_PROFILER']:
        try:
            profiler.init_app(app)
        except Exception as e:
            pass
Ejemplo n.º 9
0



app = Flask(__name__)
#app.config['SQLALCHEMY_DATABASE_URI']  = 'postgresql://*****:*****@localhost/ELOGSTATION_LOCALHOST'
app.config['SQLALCHEMY_DATABASE_URI']  = 'sqlite:///../database10.db'
app.secret_key = '736670cb10a600b695a55839ca3a5aa54a7d7356cdef815d2ad6e19a2031182b'

db.init_app(app)
try:
    with app.app_context():
        db.create_all()
except Exception as e:
    print(e)
bcrypt.init_app(app)
oid.init_app(app)
login_manager.init_app(app)
principals.init_app(app)
import flask_admin as admin1
admin = admin1.Admin(app, 'Elogstation', index_view=MyAdminIndexView())
# Add view
admin.add_view(MyModelView(User, db.session))
app.register_blueprint(account_blueprint)
app.register_blueprint(drivers_blueprint)
app.register_blueprint(dvir_blueprint)
app.register_blueprint(logs_blueprint)
app.register_blueprint(devices_blueprint)
app.register_blueprint(trucks_blueprint)
app.register_blueprint(elogstation_blueprint)
app.register_blueprint(webservices_blueprint)