Exemple #1
0
Fichier : main.py Projet : vddd/rn
def create_app():
    app = Flask(__name__)

    load_config(app)

    app.debug = app.config['DEBUG']
    app.secret_key = app.config['SECRET_KEY']

    # init flask extensions
    db.init_app(app)
    mail.init_app(app)
    login_manager.init_app(app)
    app.context_processor(inject_roles)

    # init my modules
    upload.init_app(app)
    filters.init_app(app)
    views.init_app(app)

    # register routes
    app.register_blueprint(views.bp_basic)
    app.register_blueprint(views.bp_responsable)
    app.register_blueprint(views.bp_activite)
    app.register_blueprint(views.bp_brn)

    return app
Exemple #2
0
def create_app():

    """ Factory principal """
    app = Flask(__name__)
    views.init_app(app)

    return app
Exemple #3
0
def create_app():
    app = Flask(__name__)

    load_config(app)

    app.debug = app.config['DEBUG']
    app.secret_key = app.config['SECRET_KEY']

    try:
        locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')
    except locale.Error:
        logging.warning('Could not set locale')

    # init flask extensions
    mail.init_app(app)
    login.init_app(app)

    # init my modules
    models.init_app(app)
    upload.init_app(app)
    filters.init_app(app)
    views.init_app(app)
    algorithm.init_app(app)

    # register routes
    map(app.register_blueprint, views.all_blueprints)

    return app
Exemple #4
0
def create_app():
    app = Flask(__name__)

    load_config(app)

    app.debug = app.config['DEBUG']
    app.secret_key = app.config['SECRET_KEY']

    try:
        locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')
    except locale.Error:
        logging.warning('Could not set locale')

    # init flask extensions
    mail.init_app(app)
    login.init_app(app)

    # init my modules
    models.init_app(app)
    upload.init_app(app)
    filters.init_app(app)
    views.init_app(app)
    algorithm.init_app(app)

    # register routes
    map(app.register_blueprint, views.all_blueprints)

    return app
def create_app():
    app = Flask(os.getenv('APPLICATION_NAME'), instance_relative_config=True)
    app.config.from_envvar('SETTINGS')
    CORS(app, resources={r"/*": {"origins": "*"}})

    models.init_app(app)
    views.init_app(app)

    return app
def create_app():
    """Factory principal"""
    app = Flask(__name__)

    init_app(app)

    app.register_blueprint(users)

    return app
Exemple #7
0
def create_app() -> Flask:
    if not os.path.exists(DATABASE):
        create_tables()

    app = Flask(__name__)
    app.config.from_pyfile('config.py')

    views.init_app(app)

    return app
Exemple #8
0
def create_app():
    app = Flask(__name__)

    FlaskDynaconf(app)
    app.config['SQLALCHEMY_DATABASE_URI'] = settings.get('sqlalchemy_database_uri')
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = settings.get('sqlalchemy_track_modifications', False)

    db.init_app(app)
    views.init_app(app)
    auth.init_app(app)
    return app
Exemple #9
0
def create_app():
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object(Config)
    app.url_map.converters['oid'] = ObjectIdConverter
    db.init_app(app)
    auth.init_app(app)
    views.init_app(app)
    metrics = PrometheusMetrics(app)
    metrics.info('backend_info', 'Backend Information', version='1.0.0')

    @app.route('/ping')
    @metrics.do_not_track()
    def ping():
        return 'pong'

    return app
Exemple #10
0
def create_app():
    app = Flask(__name__)
    views.init_app(app)
    return app
Exemple #11
0
def create_app():
    """"Função principal que retorna um aplicativo"""
    app = Flask(__name__)
    views.init_app(app)
    return app
Exemple #12
0

app.add_url_rule("/inicio", index())

### Iniciar extensões
Admin.init_app(app)

### Registrar blueprints
app.register_blueprint(...)

### Adicionar hooks
app.before_request(...)
app.before_request_funcs(...)

### chamar factories
views.init_app(app)

## App
### App está pronto. Iniciado porém sem request

### Testes
app.teste_client()
#debug
#importar objetos globais (request, session, g)

### Outros hooks

## Request
### Após o primeiro request
from flask import Request
request.args
# -*- coding:utf-8 -*-
from views import db
from views import init_app
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

app = init_app()

db.create_all(app=app)
manager = Manager(app)
migrate = Migrate(app, db)
manager.add_command('db', MigrateCommand)
manager.run()