При запуске запуска сервера Django с python manage.py runserver
я хочу, чтобы он ловил, если в моем коде есть предупреждение BytesWarning.Указание флага -b
или -bb
обычно делает это в python, например.python -bb somefile.py
.Если есть такой код, как 'b'==b'b'
или str(b'b')
, будет дано предупреждение BytesWarning, и флаг заставляет интерпретатор воспринимать его как ошибку.
Однако в Django запуск python -bb manage.py runserver
не вызоветBytesWarnings для исключения в любом файле, кроме файла настроек.Например, я помещаю 'b'==b'b'
в представление, и оно не вызывает предупреждение Bytes.Похоже, что это не какие-то настройки конфигурации проекта, которые вызывают это, так как я попробовал это в простом приложении, которое мы создали в руководстве по Django на https://docs.djangoproject.com/en/2.2/intro/tutorial01/,, и оно все еще не работает.
В настоящее время я использую Django 2.1.7, хотя я попробовал его в 1.11.20 безуспешно.В чем может быть проблема здесь?