CSRF Middleware
- class smarter.lib.django.middleware.csrf.SmarterCsrfViewMiddleware(get_response)[source]
Bases:
CsrfViewMiddleware,SmarterRequestMixinASGI-safe CSRF middleware.
Extends Django’s CsrfViewMiddleware while preserving all Django request lifecycle invariants.
- allowed_origin_subdomains
- csrf_trusted_origins_hosts
Django internals use this property.
We preserve compatibility while avoiding mutation of global settings.
- property formatted_class_name: str
Returns the class name in a formatted string along with the name of this mixin.
- Returns:
Formatted class name string.