Джанго Горячая перезагрузка
Я запускаю docker-образ приложения Django с такой точкой входа:
export PYTHONUNBUFFERED=1
python3 manage.py runserver 0.0.0.0:8080
В settings.py DEBUG=True. Однако StatReloader, похоже, не загружается (нет логов о его существовании), чтобы следить за изменениями в модуле/.py.
Также настроено монтирование, чтобы докер знал о смене хоста, и я дважды проверил это с помощью docker exec.
Когда я делаю первую правку в файле, я получаю такой журнал:
project | Performing system checks...
project |
project | April 24, 2024 - 17:11:15
project | Django version 4.2.4, using settings 'project.settings'
project | Starting development server at http://0.0.0.0:8080/
project | Quit the server with CONTROL-C.
После этого ничего не происходит и ничего не меняется, похоже, что он застрял, вызывая перезагрузку из StatReloader.