예제 #1
0
 def render_to_response(self, context, **response_kwargs):
     
     default_context = {
         'title': self.site.name + ' - ' + config.META_DESCRIPTION,
         'meta_description': config.META_DESCRIPTION,
     }
     new_context = {**default_context,  **context}
     
     return ListView.render_to_response(self, new_context, **response_kwargs)
예제 #2
0
 def render_to_response(self, context, **response_kwargs):
     obj = Topic.objects.get(slug=self.kwargs['slug'])
     context ['topic'] = obj
     context ['title'] = obj.title
     context ['meta_description'] = obj.short_description
     
     if self.mode == 'a': # return ajax/json
         data = serializers.serialize('json', context['object_list'], 
             fields=( "name", "group", "calendar_type",
                 "year_start", "month_start", "day_start", "time_start",
                 "year_end", "month_end", "day_end", "time_end",
                 "media_url", "media_caption", "media_credit"
             ))
         return HttpResponse(data, content_type='application/json')
     
     return ListView.render_to_response(self, context, **response_kwargs)
예제 #3
0
 def render_to_response(self, context):
     if self.request.GET.get("format", "html") == "csv":
         return self.render_to_csv_response(context)
     else:
         return ListView.render_to_response(self, context)
예제 #4
0
 def render_to_response(self, context):
     if self.request.GET.get('format', 'html') == 'csv':
         return self.render_to_csv_response(context)
     else:
         return ListView.render_to_response(self, context)
예제 #5
0
 def render_to_response(self, context, **response_kwargs):
     if self.request.is_ajax():
         return JsonResponse(self.get_data(context), **response_kwargs)
     return ListView.render_to_response(self, context, **response_kwargs)
 def render_to_response(self, context):
     if self.request.GET.get('format','html') == 'csv':
         return self.render_to_csv_response(context)
     else:
         return ListView.render_to_response(self, context)
예제 #7
0
 def render_to_response(self, context):
     if self.request.GET.has_key('json'):
         return DatatableJSONListView.render_to_response(self, context)
     else:
         return ListView.render_to_response(self, context)