Dcc.Store ile başka bir sayfada Plotly Dash Share Callback Girişi

Aug 20 2020

2 sayfalık bir uygulamam var, ilk sayfada (app.py), oturum önbelleğinde bir değer depolamak için dcc.Store kullanıyorum ve ardından bu verileri 2. sayfaya (app2.py) yüklemeye çalışıyorum ve html.H1 olarak gösterin.

İşte birinci sayfadaki kodum:

dcc.Store(id='session', storage_type='session'), 

sonra bu sayfadaki geri aramam:

@app.callback(Output('session', 'data'),
              [Input('q1', 'value')])
def q1_value(q1):
     return {'answer1value': q1}

"q1" radyo öğemden bir değerdir.

Ancak bu uygulamayı çalıştırdığımda, bu H1'de hiçbir şey görünmüyor. Bunu düzeltmek için saatler harcadım ama başarısız oldum, lütfen biri yardım edebilir mi?

Yanıtlar

1 Noname Aug 28 2020 at 09:24

koy

dcc.Store(id='session', storage_type='session'),

page1.py yerine app.py üzerine,

app.layout = html.Div([....])

değeriniz burada saklanacak ve diğer sayfalardan çağrılabilecektir.