from django.conf.urls.defaults import * from articles.models import Article from tagging.models import Tag base_dict = { 'queryset': Article.objects.all(), 'extra_context':{ 'taglist': lambda: Tag.objects.usage_for_model(Article, counts=True), }, } paginated_dict = { 'paginate_by': 6, } paginated_dict.update(base_dict) urlpatterns = patterns('django.views.generic.list_detail', url(r'^$', 'object_list', kwargs=paginated_dict, name='carnet_index' ), (r'^(?P[a-z0-9-]+)/$', 'object_detail', base_dict), ) urlpatterns += patterns('', (r'^tag/(?P[a-z]+)/$', 'progs.articles.views.tagged_article_list'), )