Я понял это сам сейчас: если вам нужно сделать что-то специфичное для пользователя в представлении, которое предоставляется посредством базовой аутентификации, не позволяйте apache обрабатывать аутентификацию для вас.
Если вы хотите использовать базовую аутентификацию HTTP для всех ваших представлений, напишите (или получите) промежуточное ПО. Если, как и я, вы хотите выставить только несколько представлений через базовую аутентификацию, создайте декоратор.
http://djangosnippets.org/snippets/243/ - хорошее начало.