qrurls item view: only show published items
authorTero Marttila <terom@fixme.fi>
Thu, 15 Aug 2013 01:38:08 +0300
changeset 42 e4f6ea904257
parent 41 4d38296d58a3
child 43 3b1f1a928283
qrurls item view: only show published items
qrurls/views.py
--- a/qrurls/views.py	Thu Aug 15 01:29:43 2013 +0300
+++ b/qrurls/views.py	Thu Aug 15 01:38:08 2013 +0300
@@ -1,5 +1,6 @@
 from django.http import HttpResponse, HttpResponseRedirect, Http404
 from django.shortcuts import render
+from django.utils import timezone
 
 from qrurls.models import URL, URLItem
 
@@ -41,8 +42,10 @@
     
 def image (request, shorturl, item_id) :
     url_feed = _get_url_feed(shorturl=shorturl)
+
+    now = timezone.now()
     try :
-        url_item = URLItem.objects.get(shorturl=url_feed, id=int(item_id))
+        url_item = URLItem.objects.get(shorturl=url_feed, id=int(item_id), published__lt=now)
     except URLItem.DoesNotExist :
         raise Http404()