Почему Django не выполняет горячую перезагрузку на Mac M1?
У меня есть приложение на Django. Когда я пользовался компьютером Intel Mac, его функция горячей перезагрузки работала. Однако год назад я перешел на один из новых компьютеров Mac и теперь не могу выполнить его горячую перезагрузку.
Вот мой settings.py:
Когда я запускаю сервер (python3 manage.py runserver
):
Watching for file changes with StatReloader
Performing system checks...
April 18, 2025 - 02:29:48
Django version 3.2.13, using settings 'settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Каждый раз, когда я обновляю какой-либо файл .py, я ожидаю, что сервер перезагрузится, но этого не происходит.
You can install uvicorn
package for reloading and which also has other cool features like -
reload
defining port
defining host
assigning workers (processes)
uvicorn your_app_name.wsgi:application --host 0.0.0.0 --port 8000 --reload --workers 4
for your requirement this command will you enough
uvicorn your_app_name.wsgi:application --reload