Module ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults vararg kwarg body FunctionDef arguments args NameParam defaults vararg kwarg body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list Return Call Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Return Call Call NameLoad NameLoad NameLoad decorator_list Expr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return NameLoad decorator_list
N/A functools wraps update_wrapper base View list ListView detail DetailView method_decorator N/A N/A decorator N/A N/A N/A 
    Converts a view function decorator into a method decorator.
    the special thing about view decorators is that they expect 
    'request' to be their first argument.
    Example:

        class MyView(View):
            allowed_methods = ['GET','POST'],

            @method_decorator(login_required)
            def POST(*arg, **kwargs):
                ...
     _dec N/A N/A func N/A N/A _wrapper N/A N/A self N/A args kwargs N/A bound_func N/A N/A request N/A args2 kwargs2 N/A N/A N/A func self args2 kwargs2 N/A N/A N/A N/A decorator bound_func N/A self request args kwargs N/A N/A N/A N/A wraps func _wrapper N/A N/A N/A update_wrapper _dec decorator N/A N/A _dec __name__ N/A method_dec(%s) N/A decorator __name__ N/A _dec N/A