【发布时间】:2021-05-07 09:29:49
【问题描述】:
我正在尝试使用 for 循环在一个请求中返回 2 个表数据。当我打印结果时,它显示正确,但返回第一个表结果时只显示。我尝试过使用它不适用于响应。我在循环内部和外部都使用了 return 但没有实现。请求请给出您的建议。
table_name = "table1,table2"
table_multiple = list(table_name.split(","))
con = psycopg2.connect(user=username, host=host, database=db_name, password=password)
for tablenames in table_multiple:
t_data = pd.read_sql_query(f"select * from {tablenames}", con)
table_json = t_data.to_json(orient="records")
tableDatum = json.loads(table_json)
print(tableDatum)
return Response('tableDatum' : tableDatum)
【问题讨论】:
标签: python django django-rest-framework django-views