models.CharField(max_length=255)
price = models.DecimalField(max_digits=5, decimal_places=2)
# 外键,关联关系写在一对多中多的那一方...字段不写的话会自动添加
2.对于外键字段,Django会在字段名上添加"_id"来创建数据库中的列名
3.外键字段ForeignKey有一个null=True的设置,你可以赋给它空值None
二.添加表记录...先清空再设置,传递的参数必须是可迭代对象,一般为列表,列表内可以是对象,也可以是id
book.authors.set()
三.基于对象的跨表查询
一对一查询
正向查询(按字段:authordetail...'addr')
一对多查询
正向查询(按字段):publish
# 查询西游记的出版社名
models.Book.objects.filter(name='西游记').values('publish__...()之前,表示group by,之后,表示为取值
filter在annotate()之前,表示过滤,之后,表示having
六.F查询与Q查询
F查询
现在位置的操作种,都是将模型字段与常量进行比较,但是