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
def create_app(): """ Factory principal """ app = Flask(__name__) views.init_app(app) return app
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
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
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
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
def create_app(): app = Flask(__name__) views.init_app(app) return app
def create_app(): """"Função principal que retorna um aplicativo""" app = Flask(__name__) views.init_app(app) return app
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()