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.
code@102
     1
from django.views.generic.simple import redirect_to
code@14
     2
from django.conf.urls.defaults import *
code@14
     3
from agdj.blog import views
code@68
     4
from agdj.blog import feeds
code@14
     5
code@23
     6
urlpatterns = patterns(
code@23
     7
    '',
code@393
     8
    (r'^$', views.post_list, {}, "blog-index"),
code@49
     9
    (r'^tag/(?P<tag>[-\w]+)/$', views.view_tag),
code@68
    10
    (r'^tag/(?P<tag>[-\w]+)/feed/$', feeds.per_tag),
code@68
    11
    (r'^feed/$', feeds.latest),
code@198
    12
    (r'^feed/comments/$', feeds.comments),
code@102
    13
    (r'^feed/latest/$', redirect_to, {"url":"/blog/feed/"}),
code@416
    14
    url(r'^(?P<slug>[-\w]+)/$', views.redirect_to_date_version, {}, "redirect-to-date-url"),
code@416
    15
    url(r'^(?P<year>\d{4})/(?P<month>\w+)/(?P<day>\d+)/(?P<slug>[-\w]+)/$',
code@416
    16
        views.single_post, {},
code@416
    17
        "view-blog-post"),
code@14
    18
)
code@14
    19
code@49
    20