简体   繁体   English

在Django查询中计算百分比

[英]Calculate percentages in Django Query

我在单独的相关模型中有两个整数字段(只要它们可以相关,我认为它们是否在同一个模型中就无关紧要了),分别称为x和y,我怎么可以filter()这样我只得到x> y * 90%的结果?

Maybe (if they are not in the same model): 也许(如果它们不在同一模型中):

class A(models.Model)
    x = ...
    b = OneToOne... 

class B(models.Model)
    y = ....

A.objects.filter(x__gt=F('b.y')*0.9)

reference 参考

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM