1
class UserTomonotomo(models.Model):

    userid= models.BigIntegerField(null=False, unique=True, db_index=True)
    email= models.CharField(max_length=100L, null=True)
    ######################
    ########

class UserFriends(models.Model):
    userid= models.ForeignKey('UserTomonotomo', to_field='userid', null=False)
    friendid = models.BigIntegerField(null=False)

我需要搜索 userid > 0 的 UserFriends,

 UserFriends.objects.filter( userid__userid > 0 )

不像Django 中发布的那样工作 - 过滤外键属性!有什么办法。我正在使用 django 版本 1.5.2

谢谢

4

1 回答 1

5

使用__gt

UserFriends.objects.filter(userid__userid__gt=0)

请参阅QuerySet API 参考 -其他运算符的字段查找。

于 2013-09-01T08:15:40.647 回答