Задать вопрос
@Sestokova
Начинаю в IT

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

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

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

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

Похожие вопросы