Предположим, у меня есть 20 просмотров внутри views.py
Как установить декоратор поверх каждой функции?Без ручной вставки сверху?
Вы можете украсить все ваши взгляды в urls.py: http://djangosnippets.org/snippets/532/.
Я нашел обсуждение по этому поводу здесь: http://groups.google.com/group/django-users/browse_thread/thread/2cff3374d365998d/24cd8b86b73d3832?lnk=raot&pli=1
Общий вывод состоит в том, что вы можете написать некоторый код для автоматического применения вашего декоратора ко всем представлениям, но в целом это не стоит проблем и последующей путаницы.