Flask遇到的坑及解决办法
flask_script
在使用第三方包flask_script时,报一下错误
ModuleNotFoundError: No module named 'flask._compat'
问题时flask版本于flask-script版本不兼容,需将flask-script或flask降级
Downgrading to flask-script==2.0.5 worked for me, even while using Flask==2.2.3.
pip install flask-script==2.0.5
AttributeError: 'tuple' object has no attribute 'drivername'
复制粘贴时,手误多了一个逗号,所以导致报错
安装
flask_migrate
包内没有MigrateCommand
from flask_migrate import Migrate, MigrateCommand
原因是flask_migrate
高版本不再支持MigrateCommand
,降低版本即可
pip install flask_migrate==2.7.0