2024-09-27 23:28:12 发布
网友
我试着下载一个查看postgres到excel,有没有可能用ExcelResponse?你知道吗
from excel_response import ExcelResponse def vw_export_to_Excel(request): data = _Custumer.objects.raw('''select * from vw_customer''') return ExcelResponse(data, 'customer')
迭代^{} method的返回值会产生模型实例,而不是序列。你知道吗
用django.db.connection.cursor()+.execute来得到你想要的。你知道吗
django.db.connection.cursor()
.execute
from django.db import connection from excel_response import ExcelResponse def vw_export_to_Excel(request): cursor = connection.cursor() cursor.execute("select * from vw_customer") return ExcelResponse(cursor.fetchall())
或者,使用^{}:
from excel_response import ExcelResponse def vw_export_to_Excel(request): data = list(_Custumer.objects.values_list()) return ExcelResponse(data, 'customer')
迭代^{} method 的返回值会产生模型实例,而不是序列。你知道吗
用
django.db.connection.cursor()
+.execute
来得到你想要的。你知道吗或者,使用^{} :
相关问题 更多 >
编程相关推荐