Я разрабатываю свое приложение django на Mac с сервером dev.Когда я запускаю manage.py test , я могу прервать выполнение с помощью pdb (как и при запуске сайта).
Когда я помещаю приложение на свой рабочий сервер Linux (Ubuntu) с запущенным apache2 / nginx pdb, оно больше не работает на сайте.Выдает исключение BdbQuit.Я полагал, что это будет работать, когда я запустил manage.py test , но был удивлен, обнаружив, что тест просто пропустил вызовы pdb.set_trace () без остановки для них.подразумевается, что manage.py test выполняется через веб-сервер, но это кажется нелогичным, поскольку мой тестовый код - чистый python без HTTP.
Если manage.pytest подключается к веб-серверу, есть ли способ сообщить ему об использовании сервера dev?
Я попытался установить ipdb, btw, и он делает то же самое.