这表单时而能使,时而不能使【debug】

项目地址:StrongBySteps-GitHub(一个学习记录与时间管理系统。)


这表单时而能使,时而不能使

在没有填写“绑定子任务”时,修改计划用时,比如我填写的是10。显示修改成功,但实际上并没有修改(还是5)。如果填写了“绑定子任务”,则正常修改。

在这里插入图片描述

处理:简单说,就是taskname为空串时,直接return了,没有db.session.commit将修改提交到数据库。

问题的产生有一些历史设计的原因。

  • 首先,修改plan.need_minute后没有直接接上db.session.commit,而是借用了bind_tp()中的commit()
  • 其次,之前第30行是没有这个return的,因为之前表单中“绑定子任务”输入框我用?字符默认填充,限制了%{taskname}%的匹配,并不需要return。
  • 然后,我改了表单,使用底纹“可输入现有的任务名”提示,输入框变成了默认空。理所当然,我加上了第30行的return。

在这里插入图片描述


所谓“屎山代码”,大抵是有这样性质的吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风莫追

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值