【发布时间】:2019-04-08 15:38:14
【问题描述】:
我正在使用 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)
如何编写这个更复杂的查询?
【问题讨论】:
-
过滤前注释
标签: python sql django python-3.x where