Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias Assign NameStore TupleLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults Str NameLoad kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword NameLoad keyword NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Return Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Return Str decorator_list FunctionDef arguments args NameParam defaults body Return Str decorator_list decorator_list Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str TryExcept body If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num orelse If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Num orelse Return Call NameLoad NameLoad TryExcept body Return Call NameLoad Call NameLoad NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad TryExcept body Expr Call NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad handlers ExceptHandler type NameLoad body If UnaryOpNot NameLoad body Raise decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list decorator_list
N/A N/A json N/A re N/A sys functools update_wrapper django.http HttpResponse N/A uncamel_patterns N/A N/A N/A re compile (.)([A-Z][a-z]+) N/A N/A re compile ([a-z0-9])([A-Z]) HttpJSONResponse N/A HttpResponse N/A N/A 
    A convenient response class for json serializable data.
     __init__ N/A N/A self content content_type N/A None kwargs N/A N/A content N/A N/A json dumps content N/A content_type N/A content_type application/json N/A N/A N/A N/A super HttpJSONResponse self __init__ content content content_type content_type kwargs N/A N/A uncamel N/A N/A s N/A N/A N/A 
    Make camelcase lowercase and use underscores.

        >>> uncamel('CamelCase')
        'camel_case'
        >>> uncamel('CamelCamelCase')
        'camel_camel_case'
        >>> uncamel('Camel2Camel2Case')
        'camel2_camel2_case'
        >>> uncamel('getHTTPResponseCode')
        'get_http_response_code'
        >>> uncamel('get2HTTPResponseCode')
        'get2_http_response_code'
        >>> uncamel('HTTPResponseCode')
        'http_response_code'
        >>> uncamel('HTTPResponseCodeXYZ')
        'http_response_code_xyz'
     N/A pat uncamel_patterns N/A N/A s N/A N/A pat sub \1_\2 s N/A N/A N/A s lower N/A _Missing N/A object N/A __repr__ N/A N/A self N/A N/A N/A no value N/A __reduce__ N/A N/A self N/A N/A N/A _missing N/A N/A N/A _missing N/A _Missing import_string N/A N/A import_name silent N/A False N/A N/A Imports an object based on a string.  This is useful if you want to
    use import paths as endpoints or something similar.  An import path can
    be specified either in dotted notation (``xml.sax.saxutils.escape``)
    or with a colon as object delimiter (``xml.sax.saxutils:escape``).

    If `silent` is True the return value will be `None` if the import fails.

    :param import_name: the dotted name for the object to import.
    :param silent: if set to `True` import errors are ignored and
                   `None` is returned instead.
    :return: imported object
     N/A N/A N/A N/A : import_name N/A N/A N/A module obj N/A N/A import_name split : 1 N/A N/A N/A . import_name N/A N/A N/A module obj N/A N/A import_name rsplit . 1 N/A N/A N/A __import__ import_name N/A N/A N/A N/A getattr N/A __import__ module None None N/A obj obj N/A N/A N/A N/A ImportError AttributeError N/A N/A modname N/A N/A module . obj N/A N/A N/A N/A __import__ modname N/A N/A N/A ImportError N/A e N/A N/A N/A ImportError N/A Failed to import %s: %s N/A modname e N/A N/A N/A sys modules N/A modname N/A N/A N/A ImportError N/A N/A N/A silent N/A N/A N/A cached_property N/A object N/A N/A A decorator that converts a function into a lazy property. The
    function wrapped is called the first time to retrieve the result
    and then that calculated result is used the next time you access
    the value::

        class Foo(object):

            @cached_property
            def foo(self):
                # calculate something important here
                return 42

    The class has to have a `__dict__` in order for this property to
    work.
     __init__ N/A N/A self func N/A N/A N/A N/A self func func N/A N/A update_wrapper self func N/A __get__ N/A N/A self obj owner N/A N/A N/A N/A obj None N/A N/A self N/A value N/A N/A N/A obj __dict__ get N/A self __name__ _missing N/A N/A value _missing N/A N/A value N/A N/A self func obj N/A N/A N/A obj __dict__ N/A N/A self __name__ value N/A value N/A N/A