Django - расширяющая логика contrib.sites.get_current_site - PullRequest
0 голосов
/ 25 сентября 2018

Каков наилучший шаблон для замены / расширения функциональности в библиотеках django.contrib?

Мой пример использования в этом случае - добавить информацию о псевдониме домена в библиотеку contrib.sites.Подобный вопрос был задан два года назад, но по существу остается без ответа: Переопределить django get_current_site - Работа с поддоменом

Я уже создал нашу собственную библиотеку сайтов, которая включает в себя дополнительные обновления модели и логикунам нужно, но другие сторонние библиотеки, которые мы используем (например, allauth), напрямую вызывают django.django.contrib.sites.models.objects.get_current().Мы начали поддерживать локальный ответвление каждой из этих библиотек, чтобы вместо этого обновить вызов, чтобы он указывал на нашу настраиваемую библиотеку сайтов.Есть ли здесь более эффективное решение?

...