You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Flask添加交易后网页未显示更新列表的问题排查

问题定位与修复建议

核心问题出在交易字典的键定义上:你用**数字(1、2、3、4、5)作为字典的键,但课程提供的checkbook-result.html模板,大概率是通过字符串键名(比如number、date)**来读取数据的,模板找不到对应键的值,所以页面显示为空。

修复步骤

把创建交易字典的代码改成和表单字段名对应的字符串键:

dictionary = {
    'number': number,
    'date': date,
    'description': description,
    'amount': amount,
    'balance': balance
}

额外验证建议

  • 可以在register_items.append(dictionary)后添加print(register_items),运行时查看控制台输出,确认数据已被正确追加且字典结构符合预期;
  • 如果修改后仍有问题,检查checkbook-result.html模板中遍历content的代码,确保取值方式和字典键名匹配(比如模板里是否是{{ item.number }}、{{ item.date }}这类写法)。

内容的提问来源于stack exchange,提问作者Jonah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 23:30:16