本文介绍: authors=models.ManyToManyField(to=’Author‘,through=’booktoauthor‘, through_fields=(‘当前表–》到中间表的外键关系‘,’剩下的写在第二个位置‘))Book.objects.filter((Q(name=’红楼梦’) & Q(price__gt=100))|Q(nid__gt=2))-与条件:and条件,在filter中直接写—》就是and条件。三张表都要手动创建–》3个类–》3个表模型—》
【1】多表操作
【2】聚合查询(aggregate)
【3】分组查询(annotate)
【4】F查询
【5】Q查询
【6】其它字段和字段参数
【6.1】字段参数:ORM字段参数
【6.2】ForeignKey属性
【7】中间表创建的三种方式
第一种:自动创建
第二种:半自动创建
第三种,纯手动创建
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。