【发布时间】:2022-01-07 22:36:42
【问题描述】:
我在一个 db SQL 中有多个表。 我正在尝试加入,以便我可以从每个表中获取多个信息。 选择有效,数据也有效(当我打印它时,它有数据),但我无法用 Dash 填充表格。它与我创建的列一起为空
出了点问题...提前谢谢你
conn = script.connect_to_db(host, user, psw, db_name, port)
cursor = conn.cursor()
sql_statement ="""SELECT li.book_name,au.autor_name,bo.references
FROM library li
INNER JOIN autors au ON au.id=li.id_autors
INNER JOIN books bo ON bo.id_references=au.id
"""
cursor.execute(sql_statement)
data=cursor.fetchall()
print('data',data)
columslist = [
{"name": ["book name"], "id": "book_name", "type": 'text'},
{"name": ["autors"], "id": "autors", "type": 'text'},
{"name": ["references"], "id": "references", "type": 'text'},
]
layout = html.Div([
html.Br(),
html.Div([dash_table.DataTable(
id='datatable-library',
columns=columslist ,
data=data,
【问题讨论】:
标签: python mysql sql postgresql plotly-dash