F 使用查询条件的值,专门取对象中某列值的操作,可以对同一个表中的两个列进行比较 from django.db.models import F ret=models.Book.objects.filter(count__lt=F('sale')).values() #查找 列 count < sale的数据 for i in ret: print(i) models.Book.objects.filter(sale__gt=F('stock')) #将一个表中的sale和stock进行比较 mo…
核心知识点: 1.明白表之间的关系 2.根据关联字段确定正反向,选择一种方式 在Django的ORM种,查询既可以通过查询的方向分为正向查询和反向查询,也可以通过不同的对象分为对象查询和Queryset查询. 下面会一一进行讲解,首先给出表结构对应关系,以及表格中的数据: from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_le…