Module ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str If CompareGt Call NameLoad NameLoad Num body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Index Num Return Call NameLoad NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Slice Num Return Call NameLoad NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore TupleLoad TupleLoad Str Str FunctionDef arguments args NameParam defaults vararg kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr BoolOpOr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad decorator_list decorator_list
N/A rest_framework serializers rest_framework.reverse reverse get_obj_property_value N/A N/A obj field N/A N/A N/A 
    Given an object and a field which may have nested properties
    return value of nested property
    >>> class demo: pass
    >>> demo.ls = []
    >>> get_obj_property_value(demo, 'ls.__class__')
    <<< list
     N/A _attr_list N/A N/A field split . N/A N/A N/A len _attr_list 1 N/A N/A tmp_obj N/A getattr obj N/A _attr_list N/A 0 N/A N/A get_obj_property_value tmp_obj N/A N/A . join N/A _attr_list N/A 1 N/A N/A getattr obj field N/A HyperlinkedMultiRelatedField N/A N/A serializers HyperlinkedRelatedField N/A N/A lookup_fields N/A N/A pk pk __init__ N/A N/A self N/A args kwargs N/A N/A lookup_fields N/A N/A kwargs pop lookup_fields None N/A N/A self lookup_fields N/A lookup_fields N/A self lookup_fields N/A N/A N/A N/A super HyperlinkedMultiRelatedField self __init__ args kwargs N/A get_url N/A N/A self obj view_name request format N/A N/A N/A kwargs N/A N/A N/A slug field N/A self lookup_fields N/A N/A lookup_field N/A get_obj_property_value obj field N/A N/A kwargs N/A slug lookup_field N/A N/A reverse view_name kwargs kwargs request request format format N/A N/A