【问题标题】:Python dash server not updatingPython dash服务器未更新
【发布时间】:2018-09-04 10:04:28
【问题描述】:

我正在通过 plotly 学习 dash 的基础知识。以下代码运行良好。

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

app = dash.Dash()

app.layout = html.Div([
    dcc.Input(id='input', value='Enter something here!', type='text'),
    html.Div(id='output')
])

@app.callback(
    Output(component_id='output', component_property='children'),
    [Input(component_id='input', component_property='value')]
)
def update_value(input_data):
    return 'Input: "{}"'.format(input_data)


if __name__ == '__main__':
    app.run_server(debug=True) 

但是当我运行另一个示例时,我得到了上面代码的输出。

请提出前进的方向。 感谢您宝贵的时间。

我尝试从命令提示符运行代码,但仍然无法正常工作。 我改了 debug='False' 但还是不行

【问题讨论】:

  • 你得到的错误是什么?
  • 没有错误。它只显示上一个示例的输出,而不是当前示例的输出。
  • 很抱歉,但我不明白这个问题:“当我运行另一个示例时”对您意味着什么?修改输入?你的预期输出是什么?
  • 问题是,作为第二个示例,我正在运行以下代码 pythonprogramming.net/… 但仍然输出的是我在上面发布的代码

标签: python flask plotly-dash


【解决方案1】:

根据我对您的问题的理解,您正在运行两个应用程序,而您无法可视化另一个应用程序。 要做到这一点,您必须更改您正在寻找的端口:

app.run_server(debug=True,port=3004)

这应该可以解决问题。您不能在同一个端口上运行两个 dash 应用程序。

【讨论】:

  • 谢谢一百万!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-15
  • 2019-04-29
  • 1970-01-01
相关资源
最近更新 更多