我有一个用 Dash 框架编写的仪表板应用程序。它还具有一些使用 Flask 编写的 Restful API。我正在将 Flask 应用程序添加到 Dash 服务器,如下所示
import dash
import flask
import dash_bootstrap_components as dbc
flask_server = flask.Flask(__name__)
app = dash.Dash(__name__,server=flask_server, external_stylesheets=[dbc.themes.BOOTSTRAP])
Run Code Online (Sandbox Code Playgroud)
并且正在运行服务器
from dashboard import app
from waitress import serve
if __name__ == "__main__":
app.title = 'Litmus'
app.run_server(debug=False)
# serve(app,host="0.0.0.0",port=8050)
Run Code Online (Sandbox Code Playgroud)
上面的代码在我使用时工作正常app.run_server(debug=False),但当我使用 waitress 运行服务器时它会抛出异常。当我使用以下几行时
#app.run_server(debug=False)
serve(app,host="0.0.0.0",port=8050)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
ERROR:waitress:Exception while serving /
Traceback (most recent call last):
File "C:\Users\litmus\AppData\Roaming\Python\Python38\site-packages\waitress\channel.py", line 397, in service
task.service()
File "C:\Users\litmus\AppData\Roaming\Python\Python38\site-packages\waitress\task.py", line 168, in service
self.execute()
File "C:\Users\litmus\AppData\Roaming\Python\Python38\site-packages\waitress\task.py", line 434, …Run Code Online (Sandbox Code Playgroud) 我有一个 api,它返回 xml 数据。
我正在 cypress 中编写一个测试用例,通过它我请求该 api,它返回以下数据
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Student>
<Roll>55</Roll>
<Name>ABC</Name>
</Student>
Run Code Online (Sandbox Code Playgroud)
我如何解析此响应正文并Name从此响应中获取学生信息?
automation ×1
cypress ×1
flask ×1
javascript ×1
plotly-dash ×1
python ×1
python-3.x ×1
waitress ×1
xml ×1