Module Import alias ImportFrom alias alias If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body ImportFrom alias alias orelse ImportFrom alias identifier ImportFrom alias alias If CompareLt AttributeLoad NameLoad attr TupleLoad Num Num body ImportFrom alias ImportFrom alias Assign NameStore Call NameLoad Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad body If CompareEq NameLoad Str body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr TryExcept body If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body TryExcept body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore NameLoad ExceptHandler type NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad Assign NameStore BoolOpOr UnaryOpNot AttributeLoad NameLoad attr Call NameLoad NameLoad Str NameLoad Call NameLoad NameLoad Str NameLoad orelse TryExcept body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign NameStore NameLoad ExceptHandler type NameLoad body Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Break If NameLoad body If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr orelse Assign NameStore NameLoad orelse Assign NameStore IfExp CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Yield Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword UnaryOpNot NameLoad If CompareIs NameLoad NameLoad body AugAssignAdd NameStore Num Break Assign NameStore NameLoad orelse Return For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Slice NameLoad NameLoad body Expr Yield Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Yield TupleLoad NameLoad AttributeLoad NameLoad attr NameLoad decorator_list If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Yield NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list orelse FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Expr Yield NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr TupleLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad NameLoad Assign NameStore IfExp CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num Lambda arguments args NameParam defaults AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Lambda arguments args NameParam defaults AttributeLoad AttributeLoad SubscriptLoad NameLoad Index Num attr attr While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Pass orelse Expr Yield TupleLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body FunctionDef arguments args NameParam NameParam defaults kwarg body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad Call NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad decorator_list orelse FunctionDef arguments args NameParam NameParam defaults kwarg body Assign TupleStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad decorator_list
N/A N/A django django.db.models Q FieldDoesNotExist N/A N/A N/A django VERSION N/A 1 8 N/A django.db.models.expressions Expression Col N/A django.db.models.expressions ExpressionNode Expression django.db.models.sql.where WhereNode AND N/A N/A N/A django VERSION N/A 1 9 N/A django.db.models.sql.where Constraint collections namedtuple N/A QueryTerm N/A namedtuple QueryTerm depth term model field translated target many query_terms N/A N/A model path N/A N/A N/A  Yields QueryTerms of given path starting from given model.
        - model can be either a regular model or a translatable model
     N/A bits N/A N/A path split __ N/A field None N/A N/A depth bit N/A enumerate bits N/A N/A N/A bit pk N/A N/A bit N/A N/A N/A model _meta pk name N/A N/A N/A N/A N/A django VERSION N/A 1 8 N/A N/A N/A N/A field N/A N/A N/A N/A model _meta get_field real bit N/A translated False N/A N/A N/A FieldDoesNotExist N/A N/A field N/A N/A N/A N/A N/A model _meta translations_model _meta get_field bit N/A translated True N/A N/A AttributeError N/A N/A field N/A N/A N/A model _meta get_field bit N/A translated False N/A direct N/A N/A N/A field auto_created N/A getattr field db_column None N/A getattr field attname None N/A N/A N/A N/A N/A field _ direct _ N/A N/A N/A N/A model _meta get_field_by_name real bit N/A translated False N/A N/A N/A FieldDoesNotExist N/A N/A N/A field _ direct _ N/A N/A N/A N/A N/A model _meta translations_model _meta get_field_by_name bit N/A translated True N/A N/A AttributeError N/A N/A N/A field _ direct _ N/A N/A N/A model _meta get_field_by_name bit N/A translated False N/A N/A N/A FieldDoesNotExist N/A N/A N/A direct N/A N/A N/A field rel N/A N/A target N/A N/A N/A N/A field rel to _meta concrete_model N/A N/A target None N/A N/A target N/A N/A N/A django VERSION N/A 1 8 N/A N/A N/A field related_model _meta concrete_model N/A N/A N/A field model _meta concrete_model N/A N/A N/A QueryTerm depth depth term bit model model field field translated translated target target many N/A direct N/A N/A target None N/A N/A depth 1 N/A N/A model target N/A N/A N/A N/A depth bit N/A enumerate N/A bits N/A depth depth N/A N/A N/A N/A QueryTerm depth depth term bit model model field None translated None target None many False N/A q_children N/A N/A q N/A N/A N/A  Recursively visit a Q object, yielding each (key, value) pair found.
        - q: the Q object to visit
        - Yields a 3-tuple ((key, value), containing_list, index_in_list) so
          as to allow updating the tuple in the list
     N/A todo N/A q N/A todo N/A N/A q N/A N/A todo pop N/A N/A index child N/A enumerate N/A q children N/A N/A N/A isinstance child Q N/A N/A N/A N/A todo append child N/A N/A N/A N/A child N/A q children index N/A N/A N/A N/A django VERSION N/A 1 8 N/A expression_nodes N/A N/A expression N/A N/A N/A  Recursively visit an expression object, yielding each node in turn.
            - expression: the expression object to visit
         N/A todo N/A expression N/A todo N/A N/A expression N/A N/A todo pop N/A N/A expression None N/A N/A N/A expression N/A N/A isinstance expression Expression N/A N/A N/A N/A todo extend N/A N/A expression get_source_expressions N/A N/A expression_nodes N/A N/A expression N/A N/A N/A  Recursively visit an expression object, yielding each node in turn.
            - expression: the expression object to visit
         N/A todo N/A expression N/A todo N/A N/A expression N/A N/A todo pop N/A N/A expression None N/A N/A N/A expression N/A N/A isinstance expression Expression N/A N/A N/A N/A todo extend N/A N/A expression children N/A N/A where_node_children N/A N/A node N/A N/A N/A  Recursively visit all children of a where node, yielding each field in turn.
        - node: the node to visit
     N/A todo N/A node N/A get_field_name N/A N/A N/A django VERSION N/A 1 7 N/A N/A N/A n N/A N/A N/A N/A n lhs target name N/A N/A N/A n N/A N/A N/A N/A n N/A 0 field name N/A todo N/A N/A node N/A N/A todo pop N/A child N/A node children N/A N/A N/A N/A field_name N/A get_field_name child N/A N/A N/A N/A TypeError AttributeError N/A N/A N/A N/A N/A N/A child field_name N/A N/A isinstance child WhereNode N/A N/A N/A N/A todo append child N/A N/A N/A N/A django VERSION N/A 1 8 N/A add_alias_constraints N/A N/A queryset alias N/A kwargs N/A N/A N/A model alias alias N/A clause N/A N/A N/A queryset query where_class N/A N/A lookup value N/A N/A kwargs items N/A N/A N/A field_name lookup N/A N/A lookup split __ N/A N/A N/A clause add N/A N/A N/A queryset query build_lookup N/A lookup N/A Col alias N/A N/A N/A model _meta get_field field_name value AND N/A N/A N/A N/A N/A queryset query where add clause AND N/A N/A add_alias_constraints N/A N/A queryset alias N/A kwargs N/A N/A N/A model alias alias N/A clause N/A N/A N/A queryset query where_class N/A N/A lookup value N/A N/A kwargs items N/A N/A N/A field_name lookup N/A N/A lookup split __ N/A field N/A N/A N/A model _meta get_field field_name N/A N/A N/A clause add N/A N/A Constraint alias N/A field column field lookup value AND N/A N/A N/A N/A N/A queryset query where add clause AND N/A