Код: Выделить всё
import pandas as pd
df = pd.DataFrame({'Class1': [1, 2, 3, 4, 5],
'Class2': [6, 7, 8, 9, 10]}
)
data_extraction.py
Код: Выделить всё
def dataExtraction(arg1):
df = pd.DataFrame({'Class1': [1, 2, 3, 4, 5],
'Class2': [6, 7, 8, 9, 10]}) ## 0:
**print(data) # Indicator that shows callback is working**
return data.to_dict('records')
return data.to_dict('records')
tab_page.py
Код: Выделить всё
import layout as lay
import data_extraction as de
import dash_bootstrap_components as dbc
from dash import html, Dash
import dash
app = Dash()
dash.register_page(__name__,
path='/tabs')
def get_layout(position):
df = de.dataExtraction(position)
layout = lay.update_page(position, df)
return layout
tab1_content = dbc.Card(
dbc.CardBody(
[
**get_layout(1)#
Подробнее здесь: [url]https://stackoverflow.com/questions/78793472/dash-python-callback-in-layout-function-not-being-called[/url]