@Sestokova
Начинаю в IT

Как «патчить» приложения Django?

Сталкнулась с проблемой в интеграции приложения django-allauth. У меня в базовом шаблоне вызывется категории через
categories = Categories.objects.all()
context = {"categories": categories}

т.к. приложение django-allauth установленно в виртуальное окружение, то считаю не правильно писать код туда. По аналогу с шаблонами сделала папку allauth в проекте, написала urls в которам принтую для теста, но нечего не получается. Как правильно подключатся\расширять\патчить стороние приложения?
  • Вопрос задан
  • 88 просмотров
Пригласить эксперта
Ответы на вопрос 1
@szelga
если нужна глубокая переработка/исправления, то делаете форк отдельный или внутри проекта (если позволяет лицензия). если по мелочи, то monkey patching.
конкретно насчёт замены urls.py -- просто пропишите в том месте, где подключаете urls.py от allauth, своё вместо его.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы