我正在使用两个csv文件,我已经合并到一个数据帧中,我目前使用pandas to_sql()将其存储为sql数据库。我正在用Flask编写我的所有应用程序,我想使用SQLAlchemy。到目前为止,我已经创建了这样的SQL数据库:
df.to_sql("User", con=db.engine, if_exists="append")
现在的问题是我想继续使用SQLAlchemy'语法'来进行查询并使用像分页这样的功能。 如果我想执行查询,应该如何:
users = User.query.all().paginate(...)
但是我没有在我的models.py我的User表中创建,因为在使用pandas to_sql时,它会自动为我创建数据库表。但是现在因为我没有在models.py文件中定义我的表,我不知道如何定义我的全局变量'Users',所以我可以继续使用查询和其他SQLAlchemy方法。
谢谢,