agdj/blog/urls.py
author Adam Gomaa <code@adam.gomaa.us>
Sun Feb 01 02:55:17 2009 -0500
changeset 419 b16f4fab397a
parent 416 5a586a8c2f8f
child 425 94dad40a7a44
permissions -rw-r--r--
Add per-month archive, only show 10 on the main page.
     1 from django.views.generic.simple import redirect_to
     2 from django.conf.urls.defaults import *
     3 from agdj.blog import views
     4 from agdj.blog import feeds
     5 
     6 urlpatterns = patterns(
     7     'agdj.blog.views',
     8     (r'^$', 'post_list', {}, "blog-index"),
     9     (r'^tag/(?P<tag>[-\w]+)/$', 'view_tag'),
    10     (r'^tag/(?P<tag>[-\w]+)/feed/$', feeds.per_tag),
    11     (r'^feed/$', feeds.latest),
    12     (r'^feed/comments/$', feeds.comments),
    13     (r'^feed/latest/$', redirect_to, {"url":"/blog/feed/"}),
    14     (r'^archive/$', 'archive_index', {}, "blog-archive"),
    15     (r'^archive/(?P<year>\d{4})/(?P<month>\w+)/$', 'archive_month', {}, "blog-archive-month"),
    16     url(r'^(?P<slug>[-\w]+)/$', 'redirect_to_date_version', {}, "redirect-to-date-url"),
    17     url(r'^(?P<year>\d{4})/(?P<month>\w+)/(?P<day>\d+)/(?P<slug>[-\w]+)/$',
    18         'single_post', {}, "view-blog-post"),
    19 )
    20 
    21