Reputation: 1345
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)
I need to search for UserFriends whose userid > 0,
UserFriends.objects.filter( userid__userid > 0 )
does not work as posted in Django - filtering on foreign key properties !! What's the fix. I am using django version 1.5.2
Thanks
Upvotes: 1
Views: 2399
Reputation: 369064
use __gt
:
UserFriends.objects.filter(userid__userid__gt=0)
See QuerySet API Referenece - Field lookup for other operators.
Upvotes: 5