Django按外键过滤

Pra*_*dar 1 python django django-models

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)
Run Code Online (Sandbox Code Playgroud)

我需要搜索userid> 0的UserFriends,

 UserFriends.objects.filter( userid__userid > 0 )
Run Code Online (Sandbox Code Playgroud)

Django中发布不起作用- 过滤外键属性 !! 有什么问题?我使用的是django 1.5.2版

谢谢

fal*_*tru 5

用途__gt:

UserFriends.objects.filter(userid__userid__gt=0)
Run Code Online (Sandbox Code Playgroud)

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