Python 请稍后加载并更新

Python 请稍后加载并更新,python,pandas,plotly-dash,Python,Pandas,Plotly Dash,我对dash和python有些陌生,所以请原谅我,如果有一些东西可以简化或需要更改,请告诉我 问题 我想在文本中显示一个数字,并每10分钟更新一次。我已经成功地做到了这一点,但问题是我希望它立即加载,然后每十分钟更新一次。。。但是,当应用程序第一次启动时,加载此文本需要10分钟 我觉得我需要为回调添加一个while/if逻辑,但我不确定。这里有一个链接到 请参见下面的代码 如果希望它是可复制的,可以在get_data()中为数据变量设置任意数字 他们给了我一个很好的解决方案。见下文: from

我对dash和python有些陌生,所以请原谅我,如果有一些东西可以简化或需要更改,请告诉我

问题 我想在文本中显示一个数字,并每10分钟更新一次。我已经成功地做到了这一点,但问题是我希望它立即加载,然后每十分钟更新一次。。。但是,当应用程序第一次启动时,加载此文本需要10分钟

我觉得我需要为回调添加一个while/if逻辑,但我不确定。这里有一个链接到

请参见下面的代码 如果希望它是可复制的,可以在get_data()中为数据变量设置任意数字

他们给了我一个很好的解决方案。见下文:

from datetime import datetime

import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output


def serve_layout():
    return html.Div(
        [dcc.Interval(id="interval", interval=10000), html.P(id="output")]
    )


app = dash.Dash()

app.layout = serve_layout


@app.callback(Output("output", "children"), [Input("interval", "n_intervals")])
def display_time(n):
    return datetime.now().strftime("The time is: %H:%M:%S")


if __name__ == "__main__":
    app.run_server()
from datetime import datetime

import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output


def serve_layout():
    return html.Div(
        [dcc.Interval(id="interval", interval=10000), html.P(id="output")]
    )


app = dash.Dash()

app.layout = serve_layout


@app.callback(Output("output", "children"), [Input("interval", "n_intervals")])
def display_time(n):
    return datetime.now().strftime("The time is: %H:%M:%S")


if __name__ == "__main__":
    app.run_server()