我需要从同一模型中的字段分区中获取过滤列表:
class Code(models.Model):
now = models.BigIntegerField(blank=True, null=True)
setpoint = models.BigIntegerField(blank=True, null=True)
我试过了:
from django.db.models import F
ConversationReply.objects.annotate(pass=F(now)).filter(setpoint=pass)
有没有办法获得:
Code.objects.filter( now__lte=setpoint )
结果应该是查询集,其中当前存储的当前值低于设定值。
答案 0 :(得分:3)
这听起来像你想要的:
Code.objects.filter(now__lte=F('setpoint'))
有关详细信息,请参阅文档referencing fields in the model with filter。