跳到内容

安装 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,它是免费的。

下一步

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