Python flask-excel给出一个空数组,我做错了什么?

时间:2017-05-20 10:47:17

标签: python flask flask-sqlalchemy

我正在尝试从这个列表中创建一个excel文件,但它总是下载一个空的excel文件,虽然它有内容,我可以在我的html模板中查看,任何想法我做错了什么?

@admin.route('/reports/search')
@login_required
def search_reports():
    reports = Reports.query.whoosh_search(request.args.get('query')).all()

    if request.args.get('x'):
        return excel.make_response_from_array(reports, "xls")

    return render_template('admin/reports/search.html',
                       reports=reports, title='Search')

1 个答案:

答案 0 :(得分:0)

你已经给出了

if request.args.get('x'):
    return excel.make_response_from_array(reports, "xls")

我在https://pypi.python.org/pypi/Flask-Excel/0.0.5

阅读了文档

我认为" xls"您已经给出了取决于返回的数据。 尝试使用csv如果数组返回一个csv。 不确定,但也尝试阅读文档