def action(views):
    def _dec(request, *args, **kwargs):
        action = kwargs['action']
        del kwargs['action']
        return getattr(views, action)(request, *args, **kwargs)
    return _dec