qrurls/views.py
changeset 16 523b3e9eddfa
parent 12 7605af83cb14
child 19 0742539e94c3
equal deleted inserted replaced
15:ea3578fa8e4c 16:523b3e9eddfa
    14     try :
    14     try :
    15         url = URL.objects.get(shorturl=shorturl)
    15         url = URL.objects.get(shorturl=shorturl)
    16     except URL.DoesNotExist :
    16     except URL.DoesNotExist :
    17         raise Http404()
    17         raise Http404()
    18 
    18 
    19     try :
    19     # most recent
    20         # most recent
    20     url_item = url.active_item()
    21         url_item = url.active_item()
    21     
    22     except IndexError :
    22     if not url_item :
    23         raise Http404()
    23         raise Http404()
    24     
    24     
    25     return HttpResponseRedirect(url_item.get_absolute_url())
    25     return HttpResponseRedirect(url_item.get_absolute_url())
    26     
    26