我在 AWS 上托管了一个 dash 应用程序,我注意到 Dash 应用程序将 app.layout 存储在内存中。这可确保布局仅在应用启动时计算一次,因此应用将显示应用启动的时间。为了避免这个问题,我遵循了文档(https://dash.plotly.com/live-updates)并将我的布局变成了一个函数,但是一旦上传到 AWS,datePicker 仍然是静态的。不确定是什么问题。谢谢
注意:我的 datePicker 位于“内容”部分。
def serve_layout():
return html.Div(
[
dcc.Store(id='side_click'),
dcc.Location(id="url"),
navbar,
sidebar,
content,
],
style={'backgroundColor': '#ecf7f2'})
app.layout = serve_layout