简介
尽管可以创建直接与关系数据库进行交互的应用程序,但是这种直接交互会导致代码重复且不安全。 为解决此问题,引入了对象关系映射器 (ORM),它将数据库调用与对象分开。
作为开发人员,你可以使用 ORM 来设计表示数据的对象。 ORM 还可以为你管理数据库操作。
Django 具有内置 ORM,这是框架的核心组件。 在此模块中,我们将介绍以下内容:Django ORM,如何创建模型对象,以及如何通过 ORM 与数据库交互。
本模块介绍了以下内容:
- ORM 的用途。
- 如何设置并激活 Django SQLite 数据库。
- 如何创建并激活 Django 模型。
- 为什么
__str__
方法是类中的一个重要添加。 - 如何在 SQLite 数据库中创建并查询数据。
先决条件:
- 软件
- 编码技能