В дополнение к обычной аутентификации я просто хочу добавить еще одно условие при входе на сайт администратора. Как можно расширить существующий механизм аутентификации? Есть предложения?
Вы можете написать пользовательский бэкэнд аутентификации.Смотрите документы: http://docs.djangoproject.com/en/dev/topics/auth/#writing-an-authentication-backend