1

我正在处理已合并到一个数据帧中的两个 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 中创建我的用户表,因为当使用pandas to_sql 执行此操作时,它会自动为我将表创建到数据库中。但是现在由于我没有在我的 models.py 文件中定义我的表,我不知道如何定义我的全局变量“用户”,所以我可以继续使用查询和其他 SQLAlchemy 方法。

谢谢,

4

0 回答 0