欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > 解决flask_sqlalchemy代码不提示

解决flask_sqlalchemy代码不提示

2024/10/26 2:27:28 来源:https://blog.csdn.net/m0_62786921/article/details/143061642  浏览:    关键词:解决flask_sqlalchemy代码不提示

pycharm 解决 flask_sqlalchemy 代码不提示

一、使用版本

版本:

     python -----> 3.8

​     flask-sqlalchemy -----> 3.1.1

问题:

​     定义数据模型时 db.Column() 字段没有提示和参数,但能运行成功


二、解决方案

  • 第一种:导入 sqlalchemy 包

import sqlalchemy as db

  • 第二种:降低 flask_sqlalchemy 库

pip install flask-sqlalchemy==2.5.1


  • 完整代码
from flask import Flask
import config
from flask_sqlalchemy import SQLAlchemy
import sqlalchemy as db# 创建 Flask 应用程序实例
app = Flask(__name__)# 从配置文件加载应用配置
app.config.from_object(config)# 创建 SQLAlchemy 数据库对象
sql = SQLAlchemy(app)# 测试数据库是否连接成功
# with app.app_context():
#     with db.engine.connect() as connection:
#         result = connection.execute(text("SELECT 1"))
#         print(result.fetchone())# 定义 User 模型类
class User(sql.Model):# 定义表名,默认是类名小写__tablename__ = 'users'id = db.Column(db.Integer, primary_key=True,autoincrement=True)name = db.Column(db.String(50))email = db.Column(db.String(100))# 打印数据库列类型
print(type(db.Column()))# 创建数据库表
with app.app_context():sql.create_all()# 仅在直接运行该脚本时执行
if __name__ == '__main__':pass

三、参考博客

  • pycharm 解决 flask_sqlalchemy 代码不提示
  • PyCharm无代码提示解决_pycharm没有提示怎么弄?-CSDN博客

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com