В настоящее время я пытаюсь использовать pudb
для устранения неполадок в приложении django.Чтобы сделать это, я запускаю runserver
вместо gunicorn
.
Затем, когда я хочу отладить, я добавил:
import pudb; pu.db
Pudb GUI показываетработает корректно, но быстро искажается выводом runserver.
Согласно pudb
документации , я могу избежать этого, установив переменную PUDB_TTY
перед запуском сервера.
$ tty
/dev/pts/3
$ PUDB_TTY=/dev/pts/3 manage.py ... runserver ...
К сожалению, графический интерфейс пользователя по-прежнему искажается выходными данными сервера.
В качестве альтернативы я попытался перенаправить весь вывод с сервера запуска (>/dev/null 2>&1
), но вывод pudb
также получилпоймал (очевидно).
Есть ли способ:
- если сервер выполнения не выдает никаких выходных данных?
- настройка
pudb
?