【发布时间】:2020-07-25 06:00:42
【问题描述】:
我是 Flask 和 SQLalchemy 的新手,我目前正在尝试开发一个连接到现有数据库的 API。我知道模型对于创建新数据库和新表很有用,但我不明白是什么让我必须定义模型,因为我的表已经存在?
我阅读了this question,但我不明白如果我可以简单地查询我的数据库,那么定义模型的必要性是什么?可能是我没有把握模型的目的……
【问题讨论】:
-
一个 ORM,如 SQLAlchemy,以对象的形式表示来自数据库的记录。这些对象需要对应于某个类,以便它们可以表现出特定于实体的行为。
-
您不一定需要明确定义模型,您可以自动映射/反射或使用核心/原始查询。
标签: python sqlalchemy