Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python dash不';刷新页面_Python_Dashboard_Plotly Dash - Fatal编程技术网

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