Bonjour category=xxx attend un objec de type Category, ce que tu n'as pas puisque famille est une chaine de caratères.
Pour avoir ton résultat, il faut filter sur le nom des catégories: data100 = Material.objects.filters(category__name=famille) Cordialement, Xavier Ordoquy, Linovia. Le 4 sept. 2012 à 08:41, sesame <[email protected]> a écrit : > Bonjour > > j'ai une liste de materiaux faisant partie de la famille ceramique que je > n'arrive pas a filtrer > > j'ai mon modele > > class Category(models.Model): > name = models.CharField(_('name'), max_length=50) > .... > class Material(models.Model): > name = models.CharField(_('name'), max_length=50) > slug = models.SlugField() > category = models.ForeignKey(Category, verbose_name=_('category')) > > je recupere le nom famille (ceramique) dans searchmat > > def searchmat(request): > try: > famille = request.GET['lafamille'] > print 'famille:',famille > data100 = Material.objects.filters(category=famille) > > data100 ne recupere rien ?? > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django
_______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
