urlpatterns = patterns('', url(r'^$', 'django.views.generic.list_detail.object_list', paginated_dict, name='carnet'), (r'^(?P[a-z0-9-]+)/$', 'django.views.generic.list_detail.object_detail', base_dict), ) urlpatterns += patterns('', url(r'^tag/(?P[a-z]+)/$', 'progs.articles.views.tagged_article_list', name='carnet_par_tag'), ) ----------------------- snip ---------------------------------------------- class LatestArticles(Feed): title = 'JcB - Carnet' link = reverse('carnet') #link = '/carnet/' description = 'Derniers posts du carnet' def items(self): return Article.objects.order_by('-date')[:10] class LatestArticlesByTag(Feed): def get_object(self, tags): if len(tags) != 1: raise ObjectDoesNotExist return Tag.objects.get(name=tags[0]) def title(self,obj): return 'JcB - Carnet - %s' % obj.name def link(self,obj): return reverse('carnet_par_tag', args=[obj.name]) def description(self,obj): return 'Derniers posts pour le tag %s' % obj.name def items(self,obj): return TaggedItem.objects.get_by_model(Article, obj)