遇到了一个很奇怪的问题,我有一个比较大的表格,以前用Pagination出来分页显示,一切工作正常,最近有人提出一个需求,要求我能用不同的列出来排序,结果发现分页这个功能发神经了,经常偶尔工作偶尔不工作,不管点击哪一页,永远显示第一页数据
打开SQLAlchemy的日志看到的SQL查询永远是
app.config['SQLALCHEMY_ECHO'] = True
Select top 25 ****
查了很多资料也没什么头绪,
最后看看自己的SQLAlchemy版本是1.4.0而当前的最近版本是1.4.15,于是尝试了一下升级
(base) root@W1021B1S73:/mnt/d/WorkFiles/my_app_protype# pip install -U SQLAlchemy
Collecting SQLAlchemy
Downloading SQLAlchemy-1.4.15-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB)
|████████████████████████████████| 1.5 MB 172 kB/s
Requirement already satisfied, skipping upgrade: importlib-metadata; python_version < "3.8" in /root/miniconda3/lib/python3.7/site-packages (from SQLAlchemy) (3.7.3)
Requirement already satisfied, skipping upgrade: greenlet!=0.4.17; py