Я недавно обновил проект с Django 2.1.7 до 2.2.1.
Версия Python в моем Venv является 3.6.1
После этого, когда я запускаю свой проект на Pycharm, используя manage.py runserver 0.0.0.0:8000
, Джанго перестал рассказывать мне о SyntaxErrors в моем коде.
Вместо этого он начал выдавать несвязанное и неправильное сообщение о возможном пустом urls.py и предполагает, что это может быть вызвано циклическим импортом.
Exception in thread django-main-thread:
Traceback resolvers.py line 581, in url_patterns iter(patterns)
TypeError: 'module' object is not iterable
Переход к Django 2.1.7 - это обходной путь, который работает. Я нашел этот билет https://code.djangoproject.com/ticket/30500, который может быть связан, но он был закрыт без разрешения. Но я хотел бы знать, как получить верные сообщения об ошибках в Django 2.2.1, используя Python 3.6.1.