Пример #1
0
def configure_app(conf: AppConfig, context: Context):
    initDb(config=conf, context=context)
    app = Sanic(__name__)

    for h in get_routes(conf, context):
        app.add_route(handler=h,
                      uri=h.uri,
                      methods=h.methods,
                      strict_slashes=True)
    return app
Пример #2
0
def configure_app():

    app = Sanic(__name__)

    for handler, uri, methods in get_routes():
        app.add_route(
            handler=handler,
            uri=uri,
            methods=methods,
        )

    return app
Пример #3
0
def configure_app(config: ApplicationConfig, context: Context):
    app = Sanic(__name__)

    init_db_sqlite(config, context)

    for handler in get_routes(config, context):
        app.add_route(handler=handler,
                      uri=handler.uri,
                      methods=handler.methods,
                      strict_slashes=True)

    return app
Пример #4
0
def configure_app(config: ApplicationConfig, context: Context):

    init_db_sqlite(config, context)

    app = Sanic(__name__)

    for handler in get_routes(config, context):
        app.add_route(
            handler=handler,
            methods=handler.methods,
            uri=handler.uri,
        )

    return app
Пример #5
0
def configure_app(config: ApplicationConfig, context: Context):

    # произведется подключение к базе данных и объект database запишется
    # в специальную контекстную переменную database
    init_db_sqlite(config, context)

    app = Sanic(__name__)

    for handler in get_routes(config, context):
        app.add_route(
            handler=handler,
            uri=handler.uri,
            methods=handler.methods,
            strict_slashes=True,
        )

    return app
Пример #6
0
def configure_app(config: ApplicationConfig, context: Context):
    """
    Экземпляр класса Sanic с настройками
    :param config: класс ApplicationConfig, содержащий настройки приложения.
    :param context: класс, содержащий подключение к БД.
    :return: объект Sanic
    """
    init_db(config, context)

    app = Sanic(__name__)

    for handler in get_routes(config, context):
        app.add_route(
            handler=handler,
            uri=handler.uri,
            methods=handler.methods,
            strict_slashes=True,
        )

    return app