turbo_response.middleware#

Module Contents#

Classes#

TurboData

TurboMiddleware

Adds turbo attribute to request:

class turbo_response.middleware.TurboData(request)#
Parameters:

request (django.http.HttpRequest) –

__bool__()#
class turbo_response.middleware.TurboMiddleware(get_response)#

Adds turbo attribute to request: 1. request.turbo : True if request contains turbo header 2. request.turbo.frame: DOM ID of requested Turbo-Frame (or None)

Parameters:

get_response (Callable[[django.http.HttpRequest], django.http.HttpResponse]) –

__call__(request)#
Parameters:

request (django.http.HttpRequest) –

Return type:

django.http.HttpResponse