跳到内容

安装 SQLModel

创建一个项目目录,创建一个虚拟环境,激活它,然后安装 SQLModel,例如使用

$ pip install sqlmodel
---> 100%
Successfully installed sqlmodel pydantic sqlalchemy

由于 SQLModel 是在 SQLAlchemyPydantic 之上构建的,当您安装 sqlmodel 时,它们也会被自动安装。

安装 DB Browser for SQLite

还记得SQLite 是一个简单的单文件数据库吗?

在大多数教程中,我将使用 SQLite 作为示例。

Python 对 SQLite 提供了集成支持,它是一个从 Python 读取和处理的单文件。并且它不需要外部数据库服务器,因此它非常适合学习。

实际上,SQLite 完全有能力处理相当大的应用程序。在某些时候,您可能想要迁移到基于服务器的数据库,例如PostgreSQL(也是免费的)。但现在我们将坚持使用 SQLite。

在整个教程中,我将向您展示 SQL 代码片段和 Python 示例。我希望(并期望 🧐)您实际运行它们,并验证数据库是否按预期工作,并向您显示相同的数据。

为了能够独立于 Python 代码(可能同时)探索 SQLite 文件,我建议您使用 DB Browser for SQLite

这是一个很棒且简单的程序,可以在友好的用户界面中与 SQLite 数据库(SQLite 文件)进行交互。

继续并安装 DB Browser for SQLite,它是免费的。

下一步

好的,我们开始吧!在下一节中,我们将开始教程 - 用户指南。 🚀