Django modèles de filtre par foreignkey

Je vais avoir quelques difficultés dans le filtrage des objets à partir d'un ensemble de modèles. Voici le problème:

J'ai 3 classes:

class Autor(models.Model):    
    nome = models.CharField(max_length=50)
    slug = models.SlugField(max_length=50, blank=True, unique=True)
    foto = models.ImageField(upload_to='autores/', null=True, blank=True)
    ...

class CategoriaRecolha(models.Model):
    categoria = models.CharField(max_length=30)
    descricao = models.TextField()
    slug = models.SlugField(max_length=30, blank=True, unique=True)
    ...

class Recolha(models.Model):    
    titulo = models.CharField(max_length=100)
    slug = models.SlugField(max_length=100, blank=True, unique=True)
    descricao = models.TextField()
    ficha_tec = models.TextField()
    categoria = models.ForeignKey(CategoriaRecolha)
    autor = models.ForeignKey(Autor)
    ....

Ce que je suis en train de récupérer est le champs de la classe de l'Auteur, dans lequel le champ categoria de la classe Recolha est égale à une valeur spécifique.

Dans un moyen plus simple, j'ai besoin de la totalité de l'auteur qui ont participé à un categoria.

Grâce

OriginalL'auteur maloky | 2012-07-16