def main(global_config, **settings): """ This function returns a Pyramid WSGI application. """ engine = engine_from_config(settings, 'sqlalchemy.') DBSession.configure(bind=engine) config = Configurator( settings=settings, root_factory=lambda request: MyModelConfig().collection) config.include("pyradmin") config.set_pyradmin_root("/api") config.add_pyradmin(MyModelConfig) config.add_static_view('static', 'static', cache_max_age=0) config.add_route("main", pattern="/*subpath", view="pyradmin.views:main") return config.make_wsgi_app()