Utilizamos o padrão Decorator que é implementado pelo django através do componente csrf_exempt. Ele adiciona responsabilidades as views dinamicamente, bastando adicionar @ mais o nome da funcionalidade acima da view.