Найти - Пользователи
Полная версия: debug в Pycharm игнорирует точку останова в установленном приложении Django
Начало » Python для новичков » debug в Pycharm игнорирует точку останова в установленном приложении Django
1
greengo86
Господа, помогите разобраться со странностью отладки Django проекта. Pycharm не останавливается на брейкпоинта в подключённом приложении - footballstatistic…
На главной странице по роуту должен отрабатывать main_view. Ну или хотя бы FindForm(). Но деббагер просто проскакивает это. При этом принты исправно выводит на консоль. Так что этот участок кода отрабатывает. Также если попробовать остановиться в settings приложения footballstat всё отрабатывает. Отрабатывает и в скриптах ядра Django
Pycharm 2019.2, python 3.8, Django 2.2.16, MacOs Catalina
Приложил и конфиг дебаггера
FishHook
А что это модуль делает вообще?
Судя по вот этому скрину https://ibb.co/nRmJ3S9 можно предположить, что он запускает еще один процесс. Понятно, что Джанга следит только за тем процессом, который вы запустили в дебаггере, она не может перехватить брейкпоинт в каком-то параллельном процессе
greengo86
FishHook
А что это модуль делает вообще?Судя по вот этому скрину https://ibb.co/nRmJ3S9 можно предположить, что он запускает еще один процесс. Понятно, что Джанга следит только за тем процессом, который вы запустили в дебаггере, она не может перехватить брейкпоинт в каком-то параллельном процессе
FishHook,
https://ibb.co/XCptf9Y
Он просто отрисовывает html-шаблон в main_view(), который привязан к роуту '' в urlpatterns!
Тогда как же в main_view() отрабатывает print() (видно внизу в консоле), но дебаггер этот момент не перехватывает?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB