当我转到特定的 url '/dash' 时,我希望能够从我的烧瓶应用程序运行我的 dash 应用程序。但是我收到以下错误。'TypeError:视图函数没有返回有效响应。该函数要么返回无,要么在没有返回语句的情况下结束。
烧瓶应用程序
app = Flask(__name__)
@app.route('/')
def index():
return 'Welcome!'
@app.route('/dash')
def dash_chart():
dashapp.start() # Run the dash app
if __name__ == "__main__":
app.run(debug=True)
dashapp.py
def start():
app = dash.Dash()
app.layout = html.Div('Hello World')
if __name__=='__main__':
app.run_server(debug=True)
如果我对我的 flaskapp.py 进行以下更改,
server = flask.Flask(__name__)
app = dash.Dash(__name__, server=server, url_base_pathname='/dashapp') #Results in an error
@server.route('/')
def index():
return 'Welcome!'
@server.route('/dash')
def dash_chart():
return flask.redirect('/dashapp')
if __name__ == "__main__":
server.run(debug=True)
我收到以下错误,AttributeError: 'NoneType' object has no attribute 'traverse'