class documentation

class JsonResponse(HttpResponse): (source)

View In Hierarchy

An HTTP response class that consumes data to be serialized to JSON. :param data: Data to be dumped into json. By default only ``dict`` objects are allowed to be passed due to a security flaw before ECMAScript 5. See the ``safe`` parameter for more information. :param encoder: Should be a json encoder class. Defaults to ``django.core.serializers.json.DjangoJSONEncoder``. :param safe: Controls if only ``dict`` objects may be serialized. Defaults to ``True``. :param json_dumps_params: A dictionary of kwargs passed to json.dumps().

Method __init__ Undocumented

Inherited from HttpResponse:

Method __iter__ Undocumented
Method __repr__ Undocumented
Method content.setter Undocumented
Method getvalue Undocumented
Method serialize Full HTTP message, including headers, as a bytestring.
Method tell Undocumented
Method writable Undocumented
Method write Undocumented
Method writelines Undocumented
Class Variable streaming Undocumented
Property content Undocumented
Instance Variable _container Undocumented

Inherited from HttpResponseBase (via HttpResponse):

Method __delitem__ Undocumented
Method __getitem__ Undocumented
Method __setitem__ Undocumented
Method charset.setter Undocumented
Method close Undocumented
Method delete_cookie Undocumented
Method flush Undocumented
Method get Undocumented
Method has_header Case-insensitive check for a header.
Method items Undocumented
Method make_bytes Turn a value into a bytestring encoded in the output charset.
Method readable Undocumented
Method reason_phrase.setter Undocumented
Method seekable Undocumented
Method serialize_headers HTTP headers as a bytestring.
Method set_cookie Set a cookie.
Method set_signed_cookie Undocumented
Method setdefault Set a header unless it has already been set.
Instance Variable closed Undocumented
Instance Variable cookies Undocumented
Instance Variable headers Undocumented
Instance Variable status_code Undocumented
Property charset Undocumented
Property reason_phrase Undocumented
Instance Variable _charset Undocumented
Instance Variable _handler_class Undocumented
Instance Variable _reason_phrase Undocumented
Instance Variable _resource_closers Undocumented
Property _content_type_for_repr Undocumented
def __init__(self, data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs): (source)

Undocumented