annotate bns_website/videos/views.py @ 62:93e9e7b3d2ae

Put in an import dance for Python 2.5. Apparently cgi.parse_qs was copied to urlparse in Python 2.6. So look for it first in urlparse, and if not found, try cgi.
author Brian Neal <bgneal@gmail.com>
date Sat, 19 Nov 2011 14:47:17 -0600
parents a0d3bc630ebd
children
rev   line source
bgneal@60 1 """
bgneal@60 2 Views for the videos application.
bgneal@60 3
bgneal@60 4 """
bgneal@60 5 import random
bgneal@60 6 from django.shortcuts import render
bgneal@60 7 from videos.models import Playlist
bgneal@60 8
bgneal@60 9
bgneal@60 10 def index(request):
bgneal@60 11 qs = Playlist.objects.all()
bgneal@60 12 videos = []
bgneal@60 13 for playlist in qs:
bgneal@60 14 videos.extend(playlist.video_list.split(','))
bgneal@60 15
bgneal@60 16 random.shuffle(videos)
bgneal@60 17
bgneal@60 18 return render(request, 'videos/index.html', {
bgneal@60 19 'videos': videos,
bgneal@60 20 })