第七节:建立表关系
建立表关系 显然,关系型数据库的强大之处就在于将表相互关联,Django提供了定义三种最常见的数据库关系类型的方法:多对一、多对多和一对一。 一、表关系之多对一 1、多对一关系 要定义一个多对一关系,需要使用django.db.models.ForeignKey。您可以像使用任何其他字段类型一样去使用它:将其作为模型的类属性 # ForeignKe…
第八节:Meta选项
Meta选项 在模型类内部定义Meta类(可选的,所有选项都不是必须的),可以配置模型的元数据, 例如: 1、如排序选项(ordering) 2、数据库表名(db_table) 3、人类可读的单复数名称(verbose_name 和verbose_name_plural)。 [rml_read_more]: from django.db impor…
第九节:记录操作之增删改查
记录操作之增删改查 一、单表 1、 添加记录 准备表 from django.db import models class Book(models.Model): title = models.CharField(max_length=20) price = models.DecimalField(max_digits=65,decimal_pla…