Module Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str If BoolOpOr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad Dict Str Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str comprehension NameStore Call AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameLoad If AttributeLoad NameLoad attr body Assign NameStore Num Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body ClassDef bases body Assign NameStore BoolOpOr AttributeLoad NameLoad attr AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list Assign NameStore Call NameLoad Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr TupleLoad NameLoad Dict Str NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Str Str Str NameLoad NameLoad BoolOpOr AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index Str Dict Assign NameStore TupleLoad Str Str Str Str Str Str Str Str Str Str Str Str For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Dict decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Dict Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpAnd NameLoad CompareNotEq NameLoad NameLoad body Continue Assign NameStore BinOpMod Str TupleLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call NameLoad If CompareIs NameLoad NameLoad body ClassDef bases body Assign NameStore AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Dict Str NameLoad orelse If CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr TupleLoad NameLoad Dict Str NameLoad Assign NameStore Dict Str NameLoad Assign NameStore BinOpMod Str TupleLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str BinOpAdd SubscriptLoad NameLoad Index Str BinOpMod Str TupleLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call NameLoad NameLoad Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str If CompareIs AttributeLoad NameLoad attr NameLoad body Return Dict Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults kwarg body Expr Str Assign SubscriptStore NameLoad Index Str NameLoad If Call NameLoad NameLoad Str body Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr orelse Assign SubscriptStore NameLoad Index Str Dict Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str Return SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr body Assign NameStore BinOpMod Str TupleLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Pass decorator_list
N/A N/A json N/A logging django.views.generic ListView TemplateView django.views.generic.list MultipleObjectMixin django.http HttpResponse django.conf settings datatables Datatable DatatableOptions N/A log N/A N/A logging getLogger __name__ DatatableJSONResponseMixin N/A object N/A get N/A N/A self request N/A args kwargs N/A N/A 
        Detects AJAX access and returns appropriate serialized data.  Normal access to the view is
        unmodified.
         N/A N/A N/A N/A request is_ajax N/A N/A N/A N/A request GET get ajax true N/A N/A N/A N/A self get_ajax request args kwargs N/A N/A N/A N/A super DatatableJSONResponseMixin self get request args kwargs N/A get_json_response_object N/A N/A self datatable N/A N/A N/A 
        Returns the JSON-compatible dictionary that will be serialized for an AJAX response.

        The value names are in the form "s~" for strings, "i~" for integers, and "a~" for arrays,
        if you're unfamiliar with the old C-style jargon used in dataTables.js.  "aa~" means
        "array of arrays".  In some instances, the author uses "ao~" for "array of objects", an
        object being a javascript dictionary.
         N/A N/A N/A datatable populate_records N/A response_data N/A sEcho iTotalRecords iTotalDisplayRecords aaData N/A N/A N/A N/A self request GET get sEcho None N/A datatable total_initial_record_count N/A datatable unpaged_record_count N/A N/A dict record N/A DT_RowId DT_RowData N/A N/A record pop pk N/A N/A record pop _extra_data N/A record N/A N/A datatable get_records N/A response_data N/A serialize_to_json N/A N/A self response_data N/A N/A N/A  Returns the JSON string for the compiled data object.  N/A indent None N/A N/A settings DEBUG N/A N/A indent 4 N/A N/A N/A json dumps response_data indent indent N/A N/A DatatableMixin N/A DatatableJSONResponseMixin MultipleObjectMixin N/A N/A 
    Adds a JSON AJAX response mechanism that can be used by the datatables.js code to load
    server-side records.
     N/A datatable_class None N/A context_datatable_name datatable get_ajax N/A N/A self request N/A args kwargs N/A N/A  Called in place of normal ``get()`` when accessed via AJAX.  N/A datatable N/A N/A self get_datatable N/A N/A N/A datatable configure N/A response_data N/A N/A self get_json_response_object datatable N/A response N/A HttpResponse N/A N/A self serialize_to_json response_data content_type application/json N/A response N/A get_datatable N/A N/A self N/A kwargs N/A N/A  Gathers and returns the final :py:class:`Datatable` instance for processing.  N/A datatable_class N/A N/A self get_datatable_class N/A N/A datatable_class None N/A AutoMeta N/A N/A N/A model N/A N/A self model N/A N/A N/A self get_queryset model N/A N/A opts N/A AutoMeta N/A datatable_class Datatable N/A N/A opts N/A N/A datatable_class options_class N/A datatable_class _meta N/A kwargs N/A N/A self get_datatable_kwargs kwargs N/A meta_opt N/A opts __dict__ N/A N/A N/A meta_opt kwargs N/A N/A N/A setattr opts meta_opt N/A N/A kwargs pop meta_opt N/A datatable_class N/A type N/A %s_Synthesized N/A N/A datatable_class __name__ N/A datatable_class N/A Meta opts N/A N/A datatable_class kwargs N/A get_datatable_class N/A N/A self N/A N/A N/A N/A self datatable_class N/A get_datatable_kwargs N/A N/A self N/A kwargs N/A N/A queryset N/A N/A self get_queryset N/A N/A N/A kwargs update N/A object_list view model queryset self N/A N/A self model N/A queryset model N/A N/A hasattr self request N/A N/A N/A kwargs N/A url N/A N/A self request path N/A N/A kwargs N/A query_config N/A N/A self request GET N/A N/A N/A kwargs N/A query_config N/A N/A settings N/A columns exclude ordering start_offset page_length search search_fields unsortable_columns hidden_columns footer structure_template result_counter_id N/A k settings N/A N/A N/A hasattr self k N/A N/A N/A kwargs N/A k N/A getattr self k N/A kwargs N/A preload_record_data N/A N/A self obj N/A N/A N/A N/A N/A get_datatable_context_name N/A N/A self N/A N/A N/A N/A self context_datatable_name N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super DatatableMixin self get_context_data kwargs N/A N/A context N/A N/A N/A self get_datatable_context_name N/A N/A self get_datatable N/A context N/A N/A DatatableView N/A DatatableMixin ListView N/A N/A  Implements :py:class:`DatatableMixin` and the standard Django ``ListView``.  N/A MultipleDatatableMixin N/A DatatableJSONResponseMixin N/A N/A 
    Allow multiple Datatable classes to be given as a dictionary of context names to classes.

    Methods will be dynamically inspected to supply the classes with a queryset and their
    initialization kwargs, in the form of ``get_FOO_datatable_queryset(**kwargs)`` or
    ``get_FOO_datatable_kwargs(**kwargs)`` respectively.

    In the case of the kwargs getter, the default generated kwargs can be retrieved via a call to
    ``get_default_datatable_kwargs(**kwargs)``, where ``**kwargs`` is a reference to the kwargs that
    came into the ``get_FOO_datatable_kwargs(**kwargs)`` method.
     N/A datatable_classes None get_ajax N/A N/A self request N/A args kwargs N/A N/A  Called in place of normal ``get()`` when accessed via AJAX.  N/A datatable N/A N/A self get_active_ajax_datatable N/A N/A N/A datatable configure N/A response_data N/A N/A self get_json_response_object datatable N/A response N/A HttpResponse N/A N/A self serialize_to_json response_data content_type application/json N/A response N/A get_datatables N/A N/A self only N/A None N/A N/A  Returns a dict of the datatables served by this view.  N/A N/A N/A hasattr self _datatables N/A N/A N/A self _datatables N/A N/A datatable_classes N/A N/A self get_datatable_classes N/A N/A name datatable_class N/A N/A datatable_classes items N/A N/A N/A only N/A name only N/A N/A N/A queryset_getter_name N/A get_%s_datatable_queryset N/A name N/A queryset_getter N/A getattr self queryset_getter_name None N/A N/A queryset_getter None N/A N/A N/A ValueError N/A %r must declare a method %r. N/A N/A N/A self __class__ __name__ queryset_getter_name N/A queryset N/A queryset_getter N/A N/A datatable_class None N/A AutoMeta N/A N/A N/A model N/A queryset model N/A N/A datatable_class N/A type N/A %sDatatable N/A N/A N/A self __class__ __name__ N/A Datatable N/A Meta AutoMeta N/A N/A N/A N/A N/A datatable_class _meta model None N/A N/A opts N/A N/A datatable_class options_class N/A datatable_class _meta N/A N/A opts model N/A queryset model N/A datatable_class N/A type N/A %s_WithModel N/A N/A datatable_class __name__ N/A datatable_class N/A Meta opts N/A default_kwargs N/A object_list queryset N/A kwargs_getter_name N/A get_%s_datatable_kwargs N/A name N/A kwargs_getter N/A getattr self kwargs_getter_name N/A self get_default_datatable_kwargs N/A kwargs N/A kwargs_getter default_kwargs N/A N/A url kwargs N/A N/A N/A kwargs N/A url N/A N/A kwargs N/A url N/A ?datatable=%s N/A name N/A N/A N/A self _datatables N/A name N/A datatable_class kwargs N/A N/A self _datatables N/A get_datatable_classes N/A N/A self N/A N/A N/A  Return a shallow copy of the view's ``datatable_classes`` dict.  N/A N/A N/A self datatable_classes None N/A N/A N/A N/A N/A dict N/A self datatable_classes N/A get_default_datatable_kwargs N/A N/A self N/A kwargs N/A N/A 
        Builds the default set of kwargs for initializing a Datatable class.  Note that by default
        the MultipleDatatableMixin does not support any configuration via the view's class
        attributes, and instead relies completely on the Datatable class itself to declare its
        configuration details.
         N/A N/A kwargs N/A view self N/A N/A hasattr self request N/A N/A N/A kwargs N/A url N/A N/A self request path N/A N/A kwargs N/A query_config N/A N/A self request GET N/A N/A N/A kwargs N/A query_config N/A N/A kwargs N/A get_active_ajax_datatable N/A N/A self N/A N/A N/A  Returns a single datatable according to the hint GET variable from an AJAX request.  N/A datatables_dict N/A N/A self get_datatables only N/A N/A N/A self request GET N/A datatable N/A N/A N/A list N/A N/A datatables_dict values N/A 0 N/A get_context_data N/A N/A self N/A kwargs N/A N/A context N/A N/A N/A super MultipleDatatableMixin self get_context_data kwargs N/A N/A name datatable N/A N/A N/A N/A self get_datatables items N/A N/A context_name N/A %s_datatable N/A name N/A N/A context N/A context_name datatable N/A context N/A N/A MultipleDatatableView N/A MultipleDatatableMixin TemplateView N/A N/A N/A