class documentation

class MethodMapper(dict): (source)

View In Hierarchy

Enables mapping HTTP methods to different ViewSet methods for a single, logical action. Example usage: class MyViewSet(ViewSet): @action(detail=False) def example(self, request, **kwargs): ... @example.mapping.post def create_example(self, request, **kwargs): ...

Method __init__ Undocumented
Method delete Undocumented
Method get Undocumented
Method head Undocumented
Method options Undocumented
Method patch Undocumented
Method post Undocumented
Method put Undocumented
Method trace Undocumented
Instance Variable action Undocumented
Method _map Undocumented
def __init__(self, action, methods): (source)

Undocumented

def delete(self, func): (source)

Undocumented

def get(self, func): (source)

Undocumented

def head(self, func): (source)

Undocumented

def options(self, func): (source)

Undocumented

def patch(self, func): (source)

Undocumented

def post(self, func): (source)

Undocumented

def put(self, func): (source)

Undocumented

def trace(self, func): (source)

Undocumented

Undocumented

def _map(self, method, func): (source)

Undocumented