我有模特:
Class MyModel(models.Model):
item = models.ForeignKey(Item, related_name='item')
value = models.IntegerField(default=0)
ritem = models.ForeignKey(Item, related_name='r_item')
我想找到item = ritem的所有内容。怎么做?
答案 0 :(得分:4)
使用F
对象。这将比较数据库中两个字段的值。
from django.db.models import F
models = MyModel.objects.filter(item=F('ritem'))