Я использую Django, Python 3.7 и PostGres 9.5.У меня есть модель со следующими полями ...
class DomainTrackerStat(models.Model):
domain = models.CharField(max_length=255)
...
num_negative_articles = models.IntegerField(default=0, null=False)
num_positive_articles = models.IntegerField(default=0, null=False)
Я хочу написать запрос Django, который говорит, что дают мне все объекты, условия которых соответствуют этому предложению PostGres WHERE
WHERE num_negative_articles / (num_negative_articles + num_positive_articles) > .95
Однако у меня возникают проблемы при написании выражения запроса Django, потому что обычно оно допускает только одно поле, например
DomainTrackerStat.objects.filter(num_negative_articles__gt=.95)
Как мне написать этот более сложный запрос?