Рассчитать проценты в Django Query - PullRequest
0 голосов
/ 17 июня 2011

У меня есть два целочисленных поля в отдельных связанных моделях (я не думаю, что должно иметь значение, находятся ли они в одной модели или нет, если они могут быть связаны?), Называемые x и y, как я могу отфильтровать () поэтому я получаю только результаты, где x> y * 90%?

1 Ответ

1 голос
/ 17 июня 2011

Может быть (если они не в одной модели):

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

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

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

ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...