Что такое "бэкэнд django"? - PullRequest
       4

Что такое "бэкэнд django"?

16 голосов
/ 15 ноября 2011

Я встречал довольно много приложений django, в которых упоминается «backend», но я точно не знаю, что это такое.Поиск по Google не дает много результатов относительно бэкэндов Django в целом.Может ли кто-нибудь дать объяснение?

Чтобы быть конкретными, возьмите следующие примеры:

На самом деле я думаю, что первые два и третий немного отличаются, в чем я был более не уверен, так это в первых двух: бэкэнды, включенные в приложения.

1 Ответ

18 голосов
/ 15 ноября 2011

django поставляется с одной или несколькими реализациями аутентификации, кэширования и т. Д., Но среда предполагает необходимость добавления собственной пользовательской реализации "бэкэнда".Как правило, они предоставляют простой хорошо документированный интерфейс, а также переменную настройки, поэтому легко подключить ваш собственный пользовательский модуль.

Этот термин / шаблон также используется в распространенных приложениях django, таких как django.-registration .

Если вы знакомы с шаблонами проектирования, этот блог предоставляет некоторый анализ: http://charlesleifer.com/blog/django-patterns-pluggable-backends/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...