Redirect URL for snipt keys.

master
Nick Sergeant 2013-03-15 17:10:04 -04:00
parent 3a47c61b9c
commit 173e43d322
2 changed files with 5 additions and 0 deletions

View File

@ -9,6 +9,7 @@ urlpatterns = patterns('',
url(r'^public/tag/(?P<tag_slug>[^/]+)/$', views.list_public, name='list-public-tag'),
url(r'^embed/(?P<snipt_key>[^/]+)/$', views.embed, name='embed'),
url(r'^raw/(?P<snipt_key>[^/]+)/$', views.raw, name='raw'),
url(r'^s/(?P<snipt_key>[^/]+)/$', views.redirect, name='redirect'),
url(r'^(?P<username_or_custom_slug>[^/]+)/$', views.list_user, name='list-user'),
url(r'^(?P<username_or_custom_slug>[^/]+)/tag/(?P<tag_slug>[^/]+)/$', views.list_user, name='list-user-tag'),
url(r'^(?P<username>[^/]+)/favorites/$', views.favorites, name='favorites'),

View File

@ -252,6 +252,10 @@ def raw(request, snipt_key):
context_instance=RequestContext(request),
mimetype=mimetype)
def redirect(request, snipt_key):
snipt = get_object_or_404(Snipt, key=snipt_key)
return HttpResponseRedirect(snipt.get_absolute_url())
def rss(request, context):
return render_to_response(
'rss.xml',