Python dash不';刷新页面
我正在尝试测试刷新页面逻辑 我读了手册: 并编写了以下简单代码:Python dash不';刷新页面,python,dashboard,plotly-dash,Python,Dashboard,Plotly Dash,我正在尝试测试刷新页面逻辑 我读了手册: 并编写了以下简单代码: import datetime import dash import dash_html_components as html def get_time(): print("get time...") return datetime.datetime.now() def serve_layout(): return html.H1('The time is: ' + str(ge
import datetime
import dash
import dash_html_components as html
def get_time():
print("get time...")
return datetime.datetime.now()
def serve_layout():
return html.H1('The time is: ' + str(get_time()))
if __name__ == '__main__':
app = dash.Dash()
app.layout = serve_layout()
app.run_server(debug=True)
- 我希望看到每次页面刷新(
)我都会看到日志“F5
”, 但我只在启动时看到此日志,而不是每次刷新时看到get time…
- 我错过了什么
- 我想写一个逻辑,每次页面刷新(
)都会调用函数F5
(和service\u layout
)get\u time
如何执行此操作?看起来您是在指定呈现的布局,而不是在页面刷新时更新所需的函数。因此,如果您替换该行
app.layout = serve_layout()
与
它应该像预期的那样工作
app.layout = serve_layout