caravel_to_superset(2)

创建 首页

class MyIndexView(IndexView):

@expose('/')

def index(self):

return redirect('/superset/welcome')

#创建appbuilder 应用

appbuilder = AppBuilder(

app, db.session,

base_template='superset/base.html',

indexview=MyIndexView,

security_manager_class=app.config.get("CUSTOM_SECURITY_MANAGER"))

#创建sm属性

sm = appbuilder.sm

#获取get_session

get_session = appbuilder.get_session

results_backend = app.config.get("RESULTS_BACKEND")

# Registering sources

module_datasource_map = app.config.get("DEFAULT_MODULE_DS_MAP")

module_datasource_map.update(app.config.get("ADDITIONAL_MODULE_DS_MAP"))

ConnectorRegistry.register_sources(module_datasource_map)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容