Exemplo n.º 1
0
 def render(self, name, value, attrs=None):
     if not isinstance(value, basestring):
         value = jsonate(value, indent=2)
     return super(JsonateWidget, self).render(name, value, attrs)
Exemplo n.º 2
0
 def get_db_prep_save(self, value, *args, **kwargs):
     if value == "":
         return None
     value = jsonate(value)
     return super(JsonateField, self).get_db_prep_save(value, *args, **kwargs)
Exemplo n.º 3
0
 def get_db_prep_save(self, value, *args, **kwargs):
     if value == "":
         return None
     value = jsonate(value)
     return super(JsonateField,
                  self).get_db_prep_save(value, *args, **kwargs)
Exemplo n.º 4
0
 def render(self, name, value, attrs=None):
     if not isinstance(value, basestring):
         value = jsonate(value, indent=2)
     return super(JsonateWidget, self).render(name, value, attrs)
Exemplo n.º 5
0
    def __init__(self, content, mimetype="application/json", jsonp_callback=False, *args, **kwargs):
        json_content = jsonate(content)
        if jsonp_callback:
            json_content = jsonp_callback + "(" + json_content + ");"

        super(JsonateResponse, self).__init__(json_content, mimetype, *args, **kwargs)