求兼容Flask-SQLAlchemy2.3.2与SQLAlchemy1.2.15的Flask-Migrate版本
适配Flask-SQLAlchemy 2.3.2和SQLAlchemy 1.2.15的Flask-Migrate版本推荐
推荐使用Flask-Migrate==2.3.0,该版本的依赖要求完全兼容你当前的版本栈,不会强制升级SQLAlchemy及相关依赖:
- 对Flask的要求为
>=0.9,匹配你使用的Flask 1.0.2 - 对Flask-SQLAlchemy的要求为
>=1.0,匹配你的2.3.2版本 - 对SQLAlchemy的要求为
>=0.8,兼容你的1.2.15版本
- 对Flask的要求为
安装时可通过以下命令避免依赖被自动升级:
pip install Flask-Migrate==2.3.0 --no-deps也可以直接在
requirements.txt中添加固定版本:Flask-Migrate==2.3.0补充说明:2.4.0及以上版本的Flask-Migrate提高了对SQLAlchemy的最低版本要求(部分版本要求SQLAlchemy>=1.3.0),这是你尝试这些版本时触发依赖升级、导致应用无法启动的原因。
内容的提问来源于stack exchange,提问作者Ivan Kojic
相关产品推荐
相关产品推荐

