我正在使用 cookiecutter-django 和 docker,它不断在本地环境中重新加载

问题描述 投票:0回答:1

我开始将 cookiecutter-django 2024.07.26 与 docker 一起使用 经过几次更新后,它不断重新加载

screen recorder

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!
python django docker local cookiecutter-django
1个回答
0
投票

我可以看到您使用的是 macOS,您是什么时候生成项目的?这是几周前报道的,解决方法是将看门狗固定到 v4:https://github.com/cookiecutter/cookiecutter-django/pull/5335

修复方法是将看门狗固定到 v4 中

local.txt
:

watchdog==4.0.2 # https://github.com/gorakhargosh/watchdog

我尝试使用 django-extensions、仅使用 Werkzeug 或仅使用 watchdog 在普通 Django 项目中重现该问题,但没有成功。

© www.soinside.com 2019 - 2024. All rights reserved.