def home(request): channel = Channel.objects.get(pk=1) # 1 is the default channel. playlist_info = json_response.json_channel_info(request, channel) return render_html_template('aenclave/index.html', request, {'total_song_count': Song.visibles.count(), 'playlist_info': playlist_info}, context_instance=RequestContext(request))
def render_html_template(template, request, options=None, *args, **kwargs): """Render a template response with some extra parameters.""" # This exists so that if we need to, we can hook all of our template # rendering calls very easily. if options is None: options = {} options['dl'] = 'dl' in request.REQUEST options['playlist_info'] = json_channel_info(request, Channel.default()) return render_to_response(template, options, *args, **kwargs)
def home(request): channel = Channel.objects.get(pk=1) # 1 is the default channel. playlist_info = json_response.json_channel_info(request, channel) return render_html_template( "aenclave/index.html", request, {"total_song_count": Song.visibles.count(), "playlist_info": playlist_info}, context_instance=RequestContext(request), )
def _json_control_update(request, channel): """Utility for returning JSON with updated channel status.""" try: channel_info = json_channel_info(request, channel) except ControlError, err: return json_error(str(err))
def help(request): channel = Channel.objects.get(pk=1) # 1 is the default channel. playlist_info = json_response.json_channel_info(request, channel) return render_html_template('aenclave/help.html', request, {'playlist_info': playlist_info}, context_instance=RequestContext(request))
def help(request): channel = Channel.objects.get(pk=1) # 1 is the default channel. playlist_info = json_response.json_channel_info(request, channel) return render_html_template( "aenclave/help.html", request, {"playlist_info": playlist_info}, context_instance=RequestContext(request) )