class documentation

class ClientHandler(BaseHandler): (source)

View In Hierarchy

An HTTP Handler that can be used for testing purposes. Use the WSGI interface to compose requests, but return the raw HttpResponse object with the originating WSGIRequest attached to its ``wsgi_request`` attribute.

Method __call__ Undocumented
Method __init__ Undocumented
Instance Variable enforce_csrf_checks Undocumented

Inherited from BaseHandler:

Method adapt_method_mode Adapt a method to be in the correct "mode": - If is_async is False: - Synchronous methods are left alone - Asynchronous methods are wrapped with async_to_sync - If is_async is True: - Synchronous methods are wrapped with sync_to_async() - Asynchronous methods are left alone...
Method check_response Raise an error if the view returned None or an uncalled coroutine.
Method get_response Return an HttpResponse object for the given HttpRequest.
Async Method get_response_async Asynchronous version of get_response.
Method load_middleware Populate middleware lists from settings.MIDDLEWARE.
Method make_view_atomic Undocumented
Method process_exception_by_middleware Pass the exception to the exception middleware. If no middleware return a response for this exception, return None.
Method resolve_request Retrieve/set the urlconf for the request. Return the view resolved, with its args and kwargs.
Method _get_response Resolve and call the view, then apply view, exception, and template_response middleware. This method is everything that happens inside the request/response middleware.
Async Method _get_response_async Resolve and call the view, then apply view, exception, and template_response middleware. This method is everything that happens inside the request/response middleware.
Instance Variable _exception_middleware Undocumented
Instance Variable _middleware_chain Undocumented
Instance Variable _template_response_middleware Undocumented
Instance Variable _view_middleware Undocumented
def __call__(self, environ): (source)

Undocumented

def __init__(self, enforce_csrf_checks=True, *args, **kwargs): (source)

Undocumented

enforce_csrf_checks = (source)

Undocumented