安装 SQLModel¶
创建一个项目目录,创建一个 虚拟环境,激活它,然后安装 SQLModel,例如使用以下命令:
$ pip install sqlmodel
---> 100%
Successfully installed sqlmodel pydantic sqlalchemy
由于 SQLModel 是建立在 SQLAlchemy 和 Pydantic 之上的,当你安装 sqlmodel
时,它们也会被自动安装。
安装 SQLite 数据库浏览器¶
记得 SQLite 是一个单文件数据库 吗?
在本教程的大多数示例中,我将使用 SQLite。
Python 集成了对 SQLite 的支持,它是一个单一的文件,可以直接从 Python 中读取和处理。而且它不需要 外部数据库服务器,所以它非常适合用于学习。
事实上,SQLite 完全可以处理相当大的应用程序。某些时候,你可能会想迁移到基于服务器的数据库,比如 PostgreSQL(它也是免费的)。但现在我们会继续使用 SQLite。
在教程中,我会展示 SQL 片段和 Python 示例。我希望(并且预期 🧐)你能够实际运行它们,并验证数据库是否按预期工作并显示相同的数据。
为了能够独立于 Python 代码(并且可能同时)自己浏览 SQLite 文件,我推荐你使用 DB Browser for SQLite。
它是一个很棒且简单的程序,可以通过友好的用户界面与 SQLite 数据库(SQLite 文件)进行交互。
继续前往并 安装 DB Browser for SQLite,它是免费的。
下一步¶
好了,开始吧!在接下来的章节中,我们将开始 教程 - 用户指南。 🚀