【发布时间】:2021-07-08 01:12:36
【问题描述】:
我有一个超集分支,我设法使用 docker compose 启动并运行它。现在我正在尝试做一件简单的事情:为现有的 SQL Lab 菜单添加一个新链接。
我要做的是在SupersetAppInitializer 类(app.py)的init_views 方法下使用appbuilder.add_link:
class SupersetAppInitializer:
# ...
def init_views(self) -> None:
# ...
appbuilder.add_link(
__("Saved Queries"),
href="/savedqueryview/list/",
icon="fa-save",
category="SQL Lab",
)
# This is a new link
appbuilder.add_link(
__("Test"),
href="/savedqueryview/list/",
icon="fa-save",
category="SQL Lab",
)
我复制了现有的Saved Queries 链接并添加了一个Test 链接(使用相同的href)。它似乎不起作用。
我需要什么才能让它工作?
【问题讨论】:
-
我认为超集使用基于flask-appbuilder的自动菜单生成和它的不同认为add_link和add_view,check this
标签: python-3.x flask apache-superset superset flask-appbuilder