Django Decorator API

View Decorator API

decorator_plus.view_decorators.require_form_methods(func)

Decorator to require that a function view only accept GET, HEAD and POST methods.

decorator_plus.view_decorators.require_http_methods(request_methods)

Decorator to make a function view only accept particular request methods. Usage:

@require_http_methods(["GET", "POST"])
def function_view(request):
    # HTTP methods != GET or POST results in 405 error code response
decorator_plus.view_decorators.require_safe_methods(func)

Decorator to require that a function view only accept safe methods: GET and HEAD.