【发布时间】:2011-08-18 17:06:25
【问题描述】:
假设我有一个看起来像这样的模型:
class StockRequest(models.Model):
amount_requested = models.PositiveIntegerField(null=True)
amount_approved = models.PositiveIntegerField(null=True)
有什么方法可以进行 django 查询,向我显示在特定对象/行上的 amount_requested 和 amount_approved 之间存在某种关系的所有请求?
在 SQL 中,它会很简单:
select * from stockrequest where amount_requested = amount_approved;
或
select * from stockrequest where amount_requested = amount_approved;
在 Django 中,我不确定它是否可以完成,但我会想像下面这样的事情(注意:语法完全组成并且不起作用)。
StockRequest.objects.filter(amount_requested="__amount_approved")
【问题讨论】:
标签: python django django-queryset