我的模型在数据库中有以下列:“更正”和“无法修改”。
我想做一个只带>的过滤器80%。
我该怎么做?
答案 0 :(得分:3)
将F
(documentation)表达式用于annotate,然后过滤注释:
from django.db.models import F
YourModel.objects.annotate(ratio=100*F('corrects')/(F('corrects')+F('incorrects')))
.filter(ratio__gt=80)