PyWombat

Middlewares en Django

Nuevo tip

La forma más sencilla (y practica) de crear un Middleware en Django, es mediante un decorador.

def my_super_middleware(get_response):
    def middleware(request):
        # Código que se ejecutará antes del llamado de a la vista.
        response = get_response(request)
        # Código que se ejecutará después del llamado de a la vista.
        return response

    return middleware

Vasta con registrar el Middleware en el proyecto y listo.

MIDDLEWARE = [
    ...
    'post.middleware.my_super_middleware',
]