agdj/blog/urls.py
author Adam Gomaa <code@adam.gomaa.us>
Sun Feb 01 01:35:02 2009 -0500
changeset 416 5a586a8c2f8f
parent 393 720e993378f6
child 419 b16f4fab397a
permissions -rw-r--r--
Switch to date-based URLs everywhere except the feed URLs of old posts, so I don't spam everyone's feedreader.
     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     '',
     8     (r'^$', views.post_list, {}, "blog-index"),
     9     (r'^tag/(?P<tag>[-\w]+)/$', views.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     url(r'^(?P<slug>[-\w]+)/$', views.redirect_to_date_version, {}, "redirect-to-date-url"),
    15     url(r'^(?P<year>\d{4})/(?P<month>\w+)/(?P<day>\d+)/(?P<slug>[-\w]+)/$',
    16         views.single_post, {},
    17         "view-blog-post"),
    18 )
    19 
    20