1
"""Urls for the Zinnia tags"""
2
from django.conf.urls.defaults import url
3
from django.conf.urls.defaults import patterns
5
from zinnia.models import Entry
6
from zinnia.settings import PAGINATION
7
from zinnia.managers import tags_published
9
tag_conf = {'queryset': tags_published(),
10
'template_name': 'zinnia/tag_list.html'}
12
tag_conf_entry = {'queryset_or_model': Entry.published.all(),
13
'paginate_by': PAGINATION}
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'),