[python]zope2 文件下载及导出为 csv 文件
本文将简单实现 zope2 导出数据库数据为 csv 文件并提供下载链接。
先建一个 Z SQL Method,ID 为 query_sql,内容就是查询所有结果的 sql 语句 :
select * from user
再建一个 Script (Python) ID 为 hello_py, 内容是调用上面定义的 Z SQL Method,并将结果转换为逗号分隔的 cvs 格式,下面将详细说明:
request = container.REQUEST response = request.response query_result = context.query_sql() # 获取数据库查询结果 dics = query_result.dictionaries() # 将查询结果转换为一个字典 # 输出查询结果包含的字段名称,也就是 ...