django поставляется с одной или несколькими реализациями аутентификации, кэширования и т. Д., Но среда предполагает необходимость добавления собственной пользовательской реализации "бэкэнда".Как правило, они предоставляют простой хорошо документированный интерфейс, а также переменную настройки, поэтому легко подключить ваш собственный пользовательский модуль.
Этот термин / шаблон также используется в распространенных приложениях django, таких как django.-registration .
Если вы знакомы с шаблонами проектирования, этот блог предоставляет некоторый анализ: http://charlesleifer.com/blog/django-patterns-pluggable-backends/