class documentation
class JsonResponse(HttpResponse): (source)
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 |
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 |
Undocumented |
Method | close |
Undocumented |
Method | delete |
Undocumented |
Method | flush |
Undocumented |
Method | get |
Undocumented |
Method | has |
Case-insensitive check for a header. |
Method | items |
Undocumented |
Method | make |
Turn a value into a bytestring encoded in the output charset. |
Method | readable |
Undocumented |
Method | reason |
Undocumented |
Method | seekable |
Undocumented |
Method | serialize |
HTTP headers as a bytestring. |
Method | set |
Set a cookie. |
Method | set |
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 |
Undocumented |
Property | charset |
Undocumented |
Property | reason |
Undocumented |
Instance Variable | _charset |
Undocumented |
Instance Variable | _handler |
Undocumented |
Instance Variable | _reason |
Undocumented |
Instance Variable | _resource |
Undocumented |
Property | _content |
Undocumented |
def __init__(self, data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs):
(source)
¶
overrides
django.http.HttpResponse.__init__
Undocumented