__init__.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:EDDB_JsonAPI 作者: FuelRats 项目源码 文件源码
def main(global_config, **settings):
    """ This function returns a Pyramid WSGI application.
    """
    set_cache_regions_from_settings(settings)
    session_factory = session_factory_from_settings(settings)
    engine = engine_from_config(settings, 'sqlalchemy.')
    mymodels.DBSession.configure(bind=engine)
    mymodels.Base.metadata.bind = engine
    config = Configurator(settings=settings)
    config.include('pyramid_chameleon')
    config.include('pyramid_jinja2')
    config.set_session_factory(session_factory)
    config.include('pyramid_beaker')
    config.add_static_view('static', 'static', cache_max_age=3600)
    config.add_route('home', '/')
    config.add_route('nearest', '/nearest')
    pyramid_jsonapi.create_jsonapi_using_magic_and_pixie_dust(
        config, mymodels, lambda view: mymodels.DBSession)

    config.scan()

    return config.make_wsgi_app()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号