Learning Django Middleware by exploring CSRF.