安装 SQLModel¶
创建一个项目目录,创建一个虚拟环境,激活它,然后安装 SQLModel,例如使用
$ pip install sqlmodel
---> 100%
Successfully installed sqlmodel pydantic sqlalchemy
由于 SQLModel 构建在 SQLAlchemy 和 Pydantic 之上,所以当你安装 sqlmodel 时,它们也会被自动安装。
安装适用于 SQLite 的 DB Browser¶
还记得SQLite 是一个单一文件数据库吗?
在本教程的大部分内容中,我将使用 SQLite 作为示例。
Python 内置了对 SQLite 的支持,它是一个从 Python 读取和处理的单一文件。它不需要外部数据库服务器,所以非常适合学习。
事实上,SQLite 完全能够处理相当大的应用程序。在某些时候,你可能希望迁移到基于服务器的数据库,例如 PostgreSQL(它也是免费的)。但现在我们暂时使用 SQLite。
在本教程中,我将向你展示 SQL 片段和 Python 示例。我希望(也期待 🧐)你实际运行它们,并验证数据库是否按预期工作并显示相同的数据。
为了能够独立于 Python 代码(并且可能同时)自行探索 SQLite 文件,我建议你使用 适用于 SQLite 的 DB Browser。
它是一个优秀且简单的程序,可以使用漂亮的用户界面与 SQLite 数据库(SQLite 文件)进行交互。

请前往并安装适用于 SQLite 的 DB Browser,它是免费的。
后续步骤¶
好的,我们开始吧!下一节我们将开始教程 - 用户指南。🚀