Что это за странные символы в терминале bash в коде vs. Я работаю с Django. Как это исправить?
$ python manage.py migrate
?[36;1mOperations to perform:?[0m
?[1m Apply all migrations: ?[0madmin, auth, contenttypes, my_app, sessions
?[36;1mRunning migrations:?[0m
Applying my_app.0001_initial...?[32;1m OK?[0m
В курсе, за которым я слежу, парень-терминал не показывает такие беспорядочные символы.
Причина этого в том, что Django пытается окрасить ваш текст из эстетических соображений. Смотрите здесь для получения дополнительной информации об окрашивании. Существуют различные варианты решения этой проблемы:
1. Используйте другой терминал
Возможно, поможет использование другого терминального инструмента, который интерпретирует заказы цветов от Django.
2. Отключить цвета
Вы также можете отключить функцию цвета.
Добавьте USE_TERMINAL_COLORS = False
в ваш файл настроек.
или
Запустите export DJANGO_NOCOLOR
в вашем терминале.
Для получения дополнительной информации смотрите это Django isssue.
Надеюсь, это поможет.