基本上我想要完成的是这样的查询,但是使用QuerySet:
SELECT value1, value2 FROM table WHERE value1 > value2
我该怎么做?谢谢你的帮助。
答案 0 :(得分:1)
使用F expressions让查询字段引用另一个。
from django.db.models import F
Entry.objects.filter( n_comments__gt=F('n_pingbacks') )
答案 1 :(得分:0)
您需要使用F()
expression
在您的示例中,它看起来像:
from django.db.models import F
Table.objects.filter(value1__gt=F('value2')).values('value1', 'value2')