From c0394f2461854b2735aa5ff7b5435b5bc1978498 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Wed, 27 Apr 2011 20:23:42 -0400 Subject: a few small todo items - add 3 more categories of pics from acidcow: celebs, girls, and cars - add favicon url field to PicFeed - credits/license field for Pic and PicSet - sort json/sets_by_feed (most recent first) - add 'is_active' mechanism to disable feeds w/o deleting --- piccast/feeds/views.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'piccast/feeds/views.py') diff --git a/piccast/feeds/views.py b/piccast/feeds/views.py index 8ea4b98..84d2d8d 100644 --- a/piccast/feeds/views.py +++ b/piccast/feeds/views.py @@ -16,22 +16,22 @@ def basic_frontpage(request): return HttpResponse(basic_html); def newest_feeds(request): - feeds = PicFeed.objects.order_by('-created')[:20] + feeds = PicFeed.objects.filter(is_active=True).order_by('-created')[:20] return HttpResponse(json.dumps({'list': [f.serializable() for f in feeds]}, indent=2), mimetype="application/json") def sets_by_feed(request, req_feed): # TODO: validate req_feed - sets = PicSet.objects.filter(feed=req_feed) + sets = PicSet.objects.filter(feed=req_feed).order_by('-created') return HttpResponse(json.dumps({'list': [s.serializable() for s in sets]}, indent=2), mimetype="application/json") def sets_by_feedslug(request, req_feedslug): # TODO: validate req_feedslug - feed = PicFeed.objects.filter(shortname=req_feedslug) + feed = PicFeed.objects.filter(shortname=req_feedslug).order_by('-created') sets = PicSet.objects.filter(feed=feed) return HttpResponse(json.dumps({'list': [s.serializable() for s in sets]}, indent=2), mimetype="application/json") def pics_by_set(request, req_picset): # TODO: validate req_picset - pics = Pic.objects.filter(set=req_picset) + pics = Pic.objects.filter(set=req_picset).order_by('id') return HttpResponse(json.dumps({'list':[p.serializable() for p in pics]}, indent=2), mimetype="application/json") -- cgit v1.2.3