【发布时间】:2019-10-31 23:13:31
【问题描述】:
我正在尝试创建一个 Flask 应用程序并拥有一个包含 Dash 应用程序的页面。 Flask 应用程序将具有以下页面
Home (/)
Login (/login)
Logout (/logout)
Dashboard (/dashboard)
只有 /dashboard 是 Dash 应用程序,它从登录页面后身份验证重定向。一切正常。
但我需要从 /dashboard 获得导航栏才能返回 Flask 应用程序页面。
dbc.NavbarSimple(
children=[
dbc.NavItem(dbc.NavLink("Home", href="/")),
dbc.NavItem(dbc.NavLink("Logout", href="/logout")),
dbc.NavItem(dbc.NavLink("Dashboard", href="/dashboard")),
],
brand="NavbarSimple",
brand_href="#",
color="primary",
dark=True,
)
我尝试使用上面的代码并获得导航栏。如果我将鼠标悬停在链接上,我会得到正确的链接,如“http://127.0.0.1:5000/logout”,如果我点击链接,浏览器中 URL 上的链接也会发生变化。但是该页面永远不会加载并停留在同一个仪表板页面上。
有人遇到过类似的问题吗?我正在使用 Chrome 并在 IE 上尝试过。
【问题讨论】:
标签: python python-3.x flask plotly-dash