Jak získat přístup k zadání hodnoty v rozložení aplikace v pythonu Dash?

0

Otázka

Mám následující komponenty v mé aplikaci.rozložení:

app.layout = html.Div(
    [html.Tr([html.A(html.Td(id='processed_input1'), href="https://www.example.com/" + str(processed_input1))])

@app.callback(
    Output('processed_input1', 'children'),
    Output('processed_input2', 'children'),
    Input("input1", "value"),
    Input("input2", "value")
)
def callback_api(input1, input2):
    do something
    return processed_input1, processed_input2

Vše funguje, ale potřebuji způsob, jak získat přístup na hodnotu 'processed_input1' klíč a převést ji do python řetězce s cílem zřetězit to moje URL. Dash se zdá pouze přijímat výstupy z callbacks být součástí nějaké dcc nebo html komponenty, ale co když potřebuji jen výstup jako python string, takže mohu připojit k mé url?

Díky!!!

callback dashboard plotly-dash python
2021-11-11 14:28:58
1

Nejlepší odpověď

-1

Uvědomil jsem si, že můžete přidat řetězec na děti každého python dash složkou, takže můžu použít ten trik, jak vytvořit první kód pro aplikaci-layout v callback-funkce, dejte hodnoty jako děti, a pak se vrátit to pro wrapper komponent v aplikaci-layout.

2021-11-12 09:30:16

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................