title: DRF query the foreign key value with filter
body: <p>How to query the foreign key value with filter condition in django rest framework. I'm retrieving the value by DRF StringRelatedField method, but i don't have any idea how to filter while query itself</p>
  
  <p>models.py</p>
  
  <pre><code>class User(models.Model):
      id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
  
  class Score(models.Model):
     id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
     user_id = models.ForeignKey(User, related_name='score', on_delete=models.CASCADE)
     score = models.FloatField(null=False)
  </code></pre>
  
  <p>serilizer.py</p>
  
  <pre><code>class UserDetailsSerializer(serializers.ModelSerializer):
  
      score = serializers.StringRelatedField(many=True)
      class Meta:
          model = User
          fields = ('id', 'score', )
  </code></pre>
  
  <p>views.py</p>
  
  <pre><code>class UserDetailsRetrieveViewSet(viewsets.ModelViewSet):
       def list(self, request):
           queryset = User.objects.filter(score&gt;=10)
           serializer = UserDetailsSerializer(queryset, many=True)
  </code></pre>