【Python】Flask-SQLAlchemy PyCharm无法自动补全解决方案

发布时间 2023-04-02 19:25:22作者: 双份浓缩馥芮白

✨Flask-Sqlalchemy无法自动补全解决方案

PyCharm版本:PyCharm 2021.3.3 (Professional Edition)

flask版本:2.2.3

flask-sqlalchemy版本:3.0.3

SQLAlchemy版本:2.0.4


在使用flask-sqlalchemydb.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://stackoverflow.com/questions/18393498/gitignore-all-the-ds-store-files-in-every-folder-and-subfolder

https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files


⭐转载请注明出处

本文作者:双份浓缩馥芮白

原文链接:https://www.cnblogs.com/Flat-White/p/17281060.html

版权所有,如需转载请注明出处。