Я хочу иметь возможность запускать мое приложение-черту из моего приложения фляги, когда я иду по определенному URL '/ dash'.Однако я получаю следующую ошибку.'TypeError: функция просмотра не вернула правильный ответ.Функция либо вернула None, либо завершилась без оператора return. '
flaskapp.py
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' нет атрибута 'traverse'