破折号加载一个空 table

dash load up with an empty table

我正在制作我的第一个 dash 应用程序。我正在创建一个包含 dash_table 的布局,但是在加载时 table 将为空,因为一旦用户选择一个选项,table 就会填充。

我已经尝试将破折号 table 设置为 {} & none 但是当我这样做时页面不会加载。如何在加载页面时将空的 table 作为布局的一部分?

您至少需要提供列名字典才能创建空数据表。您可以将 data 属性留空,这是一个最低限度的工作示例:

from dash import Dash, dash_table, html

app = Dash(__name__)

app.layout = html.Div([
    dash_table.DataTable(id="table_infos",
        columns=[
            {'id': "Intitulé", 'name': "Intitulé"},
            {'id': "Donnée", 'name': "Donnée"}
        ]
    )
])

if __name__ == '__main__':
    app.run_server(debug=True)