sergey_1990
@sergey_1990
1

Как выполнят отладку и переход внутри установленных пакетов pip при работе c django в docker?

Доброго времени суток, работаю в стеке django, перешли на docker, всё здорово и удобно, НО столкнулся с неприятным моментом в отладке приложения, как попасть в точку остановки запущенного приложения разобрался, есть куча статей в интернет-пространстве, А ВОТ КАК ПОСТАВИТЬ ТОЧКУ ОСТАНОВКИ ВНУТРИ установленной pip библиотеки, это для меня ВОПРОС
volumes: - ./site-packages/:/usr/local/lib/python3.11/site-packages/
- такая штука не проходит, нужен совет и возможно ли это вообще!
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
sergey_1990
@sergey_1990 Автор вопроса
1
Ответ Dev Containers есть и в vscode и пайчарме, можно работать
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@deliro
В pycharm есть отладка внутри docker compose. Выбираешь сервис, запускаешь вместо gunicorn (или что там у вас) стандартный runserver джанги, всё остальное (маппинг библиотек) pycharm делает сам

Есть ещё один вариант (это когда из приложения к тебе "дозванивается" дебаггер), это удобней во многих случаях (в т.ч. можно отлаживать всякие celery, кроны и вообще что угодно), но первого варианта чаще всего хватает.
Ответ написан
Ваш ответ на вопрос

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

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