Использовать промежуточное программное обеспечение.
http://www.djangobook.com/en/2.0/chapter17/ и http://docs.djangoproject.com/ ru / 1.2 / themes / http / middleware / # themes-http-middleware
Я предполагаю, что это не сильно изменило в 1.2
Middleware позволяет вы должны создать класс с методами, которые будут обрабатывать каждый запрос в разное время / условия, как вы определяете.
, например process_request (request), срабатывает перед вашим представлением, и вы можете принудительно выполнить аутентификацию и авторизацию на этом точка.