title: Django REST Framework - query limit on nested serializer?
body: <p>I have a situation in which one table is related to another via a foreign key as follows:</p>
  
  <h1>models.py</h1>
  
  <pre><code>class Container(models.Model):
      size  = models.CharField(max_length=20)
      shape = models.CharField(max_length=20)
  
  class Item(models.Model):
      container = models.ForeignKey(Container, related_name='items')
      name  = models.CharField(max_length=20)
      color = models.CharField(max_length=20)
  </code></pre>
  
  <h1>serializers.py</h1>
  
  <pre><code>class ItemSerializer(serializers.ModelSerializer):
      class Meta:
          model = Item
  
  
  class ContainerSerializer(serializers.ModelSerializer):
      items = ItemSerializer(many=True)
  
      class Meta:
          model = Container
          fields = ('size', 'shape', 'items')
  </code></pre>
  
  <p>This works fine, but my problem is that all the items in the container get serialized.  I only want items with color='green' to be serialized.  </p>