webserver.py 文件源码

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

项目:data-hub-backend 作者: uktrade-attic 项目源码 文件源码
def get_app(overrides=None):
    settings = {
        'odata_metadata': db.get_odata_metadata(),
        'django_metadata': db.get_django_metadata(),
        'cdms_client': api.CDMSRestApi()
    }
    if overrides is not None:
        settings.update(overrides)

    app_cfg = Configurator(root_factory=auth.Root, settings=settings)
    app_cfg.set_authentication_policy(auth.AuthenticationPolicy())
    app_cfg.set_authorization_policy(ACLAuthorizationPolicy())
    app_cfg.set_default_permission('access')
    app_cfg.add_route('create', '/create/{django_tablename}/')
    app_cfg.add_route('update', '/update/{django_tablename}/')
    app_cfg.add_route('get', '/get/{django_tablename}/{ident}/')
    app_cfg.scan('korben.bau.views')
    return app_cfg.make_wsgi_app()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号