Можете ли вы показать нам какой-нибудь код?
В любом случае, я думаю, вы могли бы решить эту проблему с помощью приложения Django Messages .Вы переопределяете функции login () или authenticate (), и в разделе, где проверяется, является ли пользователь is_active, вы выполняете произвольные действия;в этом случае вы должны установить сообщение, объясняющее ошибку, что система не может войти в систему, потому что пользователь неактивен.А в представлении входа в систему вы проверяете, установлены ли какие-либо сообщения, и в таком случае вы просто отображаете их.