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
