Django模型集–1
Models –
根据Django模型,模型是关于你的数据的单一、明确的信息来源。它包含了你所存储的数据的基本字段和行为。一般来说,每个模型映射到一个数据库表。
基础:
- 每个模型都是一个Python类,其子类为django.db.models.Model。
- 模型的每个属性代表一个数据库字段。
- 有了这些,Django给你一个自动生成的数据库访问API。
Django模型被用作定义字段及其类型的结构,将被保存在数据库中。无论我们想在数据库中做什么改动,并想将其永久地存储在数据库中,都要使用Django模型来完成。数据库中的一个电话表可以想象成。
使用Django创建数据库中的表 —
我们需要创建一个名为 “产品 “的新应用程序,这样我们就可以定义上面提供的图片中描述的手机的所有属性。打开你的终端,运行以下命令。
现在,我们的目录将是。
创建应用程序后,别忘了在geeks_site/settings.py的INSTALLED_APPS下提到它。
此外,通过在product/admin.py中添加以下一行代码,向管理员注册。通过向管理员注册,你可以确保网站的管理员知道数据库的新表模式已经准备好了。
现在,导航到 product/models.py 。你会看到一个有以下几行的文件。
我们使用一个python类来定义模型,它继承了django.db.models包中定义的名为Model的父类。
在这个文件中加入以下几行代码。