Package zinnia :: Package urls :: Module tags
[hide private]

Source Code for Module zinnia.urls.tags

 1  """Urls for the Zinnia tags""" 
 2  from django.conf.urls.defaults import url 
 3  from django.conf.urls.defaults import patterns 
 4   
 5  from zinnia.models import Entry 
 6  from zinnia.settings import PAGINATION 
 7  from zinnia.managers import tags_published 
 8   
 9  tag_conf = {'queryset': tags_published(), 
10              'template_name': 'zinnia/tag_list.html'} 
11   
12  tag_conf_entry = {'queryset_or_model': Entry.published.all(), 
13                    'paginate_by': PAGINATION} 
14   
15  urlpatterns = patterns('zinnia.views.tags', 
16                         url(r'^$', 'tag_list', 
17                             tag_conf, name='zinnia_tag_list'), 
18                         url(r'^(?P<tag>[- \w]+)/$', 'tag_detail', 
19                             tag_conf_entry, name='zinnia_tag_detail'), 
20                         url(r'^(?P<tag>[- \w]+)/page/(?P<page>\d+)/$', 
21                             'tag_detail', tag_conf_entry, 
22                             name='zinnia_tag_detail_paginated'), 
23                         ) 
24