Django, похоже, не работает с некоторыми флагами Python - PullRequest
0 голосов
/ 01 июня 2019

При запуске запуска сервера 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 безуспешно.В чем может быть проблема здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...