excel.make\ response\ from\ query\ set返回TypeError Non

2024-10-01 09:31:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图让我的flask项目将一个简单的SQLite数据库查询导出到XLS excel文件中。脚本的其余部分工作得相当轻松,没有问题,但我似乎误解了这方面的参数。你知道吗

我仔细检查了flask的excel文档,认为我的实现应该可以很好地工作,但是,代码的执行提供了一个TypeError。你知道吗

充分披露,这是我第二天与Python工作,我有点超出我的能力似乎!你知道吗

有关职能如下:

@app.route("/updatePrint", methods=['GET'])
def updatePrint():
    query_sets = session.query(Products).all()
    column_names = ['title', 'type', 'components', 'region', 'producer', 'blurb', 'desc1', 'desc2', 'pairing','pretax','posttax']
    return excel.make_response_from_query_sets(query_sets, column_names, "xls", file_name="export_data") , render_template('updatePrint.html')

如前所述,脚本返回以下类型错误

TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.

我不知道为什么这看起来什么都没有回报(我想这就是发生的事情)。如果有必要,我很乐意提供进一步的代码。你知道吗

谢谢!你知道吗


Tags: the代码脚本flaskreturnnamesresponsesets
1条回答
网友
1楼 · 发布于 2024-10-01 09:31:30

通过在顶部初始化它来工作:

app = Flask(__name__)
excel.init_excel(app)

在声明错误的函数中不起作用:

@app.route('/export', methods=['GET'])
def Export():
    excel.init_excel(app)

相关问题 更多 >