【Python】Flask-SQLAlchemy PyCharm无法自动补全解决方案
✨Flask-Sqlalchemy无法自动补全解决方案
PyCharm版本:PyCharm 2021.3.3 (Professional Edition)
flask版本:2.2.3
flask-sqlalchemy版本:3.0.3
SQLAlchemy版本:2.0.4
在使用flask-sqlalchemy
中db.Column
, primary_key
等无法自动补全
降低flask-sqlalchemy
版本即可解决
pip install flask-sqlalchemy==2.5.1
降级后可以自动补全
但是会导致使用flask-migrate
出现报错
✨flask-migrate报错解决方案
降低flask-sqlalchemy
版本后导致使用flask-migrate
出现报错暂无解决方案
曲线救国的解决方案是使用 GitHub Copilot
支持JetBrains全系IDE和VS Code
真的非常好用!!强烈推荐!!
降低flask-sqlalchemy
后使用flask db init
遇到报错
AttributeError: module 'sqlalchemy' has no attribute '__all__'
猜测是sqlalchemy
版本冲突导致
尝试降低sqlalchemy
版本
pip install sqlalchemy==1.4.46
再次执行flask db init
遇到报错
AttributeError: 'SQLAlchemy' object has no attribute 'C'
已经不想继续折腾了= =
暂时没有较好的解决方案
✨参考及引用
https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files
⭐转载请注明出处
本文作者:双份浓缩馥芮白
原文链接:https://www.cnblogs.com/Flat-White/p/17281060.html
版权所有,如需转载请注明出处。