我可以让我的仪表板应用程序使用curl返回静态响应吗

问题描述 投票:0回答:1

我定义了一个多页面 Dash 应用程序:

app.py:

import dash
import dash_bootstrap_components as dbc
from dash import html

app = dash.Dash(__name__, use_pages=True, suppress_callback_exceptions=True)
...
app.layout = dbc.Container(
    [navbar, nav, dash.page_container]
)

if __name__ == "__main__":
    app.run_server(debug=True, host='0.0.0.0')

page.py:

import dash
import json
import yaml
from dash import html, dcc, Input, Output, State, ALL, callback
from dash.exceptions import PreventUpdate
import dash_bootstrap_components as dbc
from filelock import FileLock

dash.register_page(__name__, order=1, title='🗃️ My page')
...
def layout(**other_unknown_query_strings):
    ....

该页面处理一些用户可以保留或释放的资源。但是,除了网络浏览器中的破折号 GUI 之外,我希望能够通过

curl
保留和取消保留,并返回静态响应,例如 {"result": "ok"}。

这可能吗?

curl plotly-dash
1个回答
0
投票

我的第一个假设是糟糕的设计。

我通过使用外部

Flask
驱动服务器处理资源来解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.