Ejemplo n.º 1
0
 def render_yaml(self, request, context, template_name):
     import yaml
     context = simplify_value(context)
     return HttpResponse(yaml.safe_dump(context),
                         mimetype="application/x-yaml")
Ejemplo n.º 2
0
 def render_js(self, request, context, template_name):
     callback = request.GET.get('callback',
                                request.GET.get('jsonp', 'callback'))
     content = simplejson.dumps(simplify_value(context))
     content = "%s(%s);" % (callback, content)
     return HttpResponse(content, mimetype="application/javascript")
Ejemplo n.º 3
0
 def render_xml(self, request, context, template_name):
     context = simplify_value(context)
     return HttpResponse(
         etree.tostring(serialize_to_xml(context), encoding='UTF-8'),
         mimetype="application/xml")
Ejemplo n.º 4
0
 def render_json(self, request, context, template_name):
     context = simplify_value(context)
     return HttpResponse(simplejson.dumps(context),
                         mimetype="application/json")