Я использую cookiecutter-django с docker, и он продолжает перезагружаться в локальном env
Я начинаю использовать cookiecutter-django 2024.07.26 с docker и после нескольких обновлений он продолжает перезагружаться
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/contrib/sites/models.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/contrib/sites/shortcuts.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/allauth/account/views.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/views/generic/edit.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/allauth/account/mixins.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/views/generic/base.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/views/decorators/cache.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/django/views/decorators/debug.py', reloading
aqua_loui_local_django | * Detected change in '/usr/local/lib/python3.12/site-packages/allauth/decorators.py', reloading
aqua_loui_local_django | * Restarting with watchdog (inotify)
aqua_loui_local_django | Performing system checks...
aqua_loui_local_django |
aqua_loui_local_django | System check identified no issues (0 silenced).
aqua_loui_local_django |
aqua_loui_local_django | Django version 5.0.7, using settings 'config.settings.local'
aqua_loui_local_django | Development server is running at http://0.0.0.0:8000/
aqua_loui_local_django | Using the Werkzeug debugger (https://werkzeug.palletsprojects.com/)
aqua_loui_local_django | Quit the server with CONTROL-C.
aqua_loui_local_django | * Debugger is active!
Я вижу, что вы работаете на macOS, когда вы сгенерировали свой проект? Об этом сообщалось пару недель назад, и исправление заключалось в подключении сторожевого таймера к v4: https://github.com/cookiecutter/cookiecutter-django/pull/5335
Исправление заключалось в подключении сторожевого таймера к v4 в local.txt
:
watchdog==4.0.2 # https://github.com/gorakhargosh/watchdog
Я пытался воспроизвести проблему в ванильном Django-проекте с django-расширениями, просто с Werkzeug или просто с watchdog, но не смог.