2.对于外键字段,Django会在字段名上添加"_id"来创建数据库中的列名
3.外键字段ForeignKey有一个null=True的设置,你可以赋给它空值None
二.添加表记录
一对一:
# 方式一...键的名称是聚合值的标识符,值是计算出来的聚合值,键的名称是按照字段和聚合函数的名称自动生成出来的,如果你想要为聚合值指定一个名称,可以向聚合子句提供一个名字。...,一个可选的参数
3.extra
关键字参数可以给聚合函数生成的SQL提供额外的信息
4.Avg
返回给定表达式的平均值,它必须是数值,除非指定不同的output_field
5.Count...所有Django为我们提供了F表达式来完成这类操作
导入包: from django.db.models import F
如:查询comment_num数量大于read_num的书籍
models.Book.objects.filter...Q对象和关键字参数,所有提供给查询函数的参数都将"AND"在一起,但是,如果出现Q对象,它必须位于所有关键字参数的前面。