分类标签归档:bug

sqlalchemy.exc.InvalidRequestError: Can't reconnect until invalid transaction is rolled back


原因是:连接断开后,事务没有回滚,残留的锁导致后续的查询报错.sqlalchemy对每一个查询和插入等操作都是一个事务。

解决:在所有的数据库操作的时候捕捉异常进行事务的回滚。

# main.py
from models import OrderInfo 
from sqlalchemy.exc import InvalidRequestError
try:
    order = Orde...

Read more

flask-admin1.5.3筛选条件丢失js报错Uncaught ReferenceError: faForm is not defined,筛选条件刷新和闪退问题解决


问题症状: 筛选条件丢失,get路径上有数据,筛选条件未展示 f12跟踪js报错 Uncaught ReferenceError: faForm is not defined 原因: 全局变量在使用后定义

解决方法: 修改文件 venv2\Lib\site-packages\flask_admin\templates\bootstrap2\admin\model\list.html 代码

/...

Read more

10个调试和排错的小建议【精】


在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。

几乎没有哪个程序员...

Read more