Un grand merci pour ce retour :)

A bientôt, 
Christophe.

Le 2012-02-22 à 19:45, bluerat a écrit :

> Salut,
> 
> Alors j'ai créé un fichier comme me l'a conseillé Julien.
> Je l'ai ensuite importé dans le fichier urls.py : from
> filtered_object_detail import *
> Dans ce même fichier urls.py, voici la partie correspondant à l'url du
> genre /nomdelacategorie/titredelarticle/
> 
> [code]
> url(r'^(?P<category__slug>[\w-]+)/(?P<slug>[\w-]+)/$',
>        filtered_object_detail,
>        dict(
>            queryset=Post.online_objects.all(),
>            filters= ['category__slug', 'slug'],
>            slug_field='slug',
>            template_object_name='post',
>        ),
>        name='blog_post',
>    ),
> [/code]
> 
> On voit bien que j'appelle la méthode filtered_object_detail au lieu du
> nom de la vue (générique ou non).
> Dans mon modèle, j'ai le slug qui représente le titre de l'article sous
> cette forme : titre-de-l-article et j'ai aussi une catégorie en
> ForeignKey, sachant qu'un article n'est présent que dans une seule
> catégorie et non dans plusieurs.
> 
> Mais faire attention en utilisant cette méthode, car si un jour tu
> décides de changer de catégorie, il faudra faire des redirection 301 vu
> que l'URL sera différente.
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django

_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à