Почему 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 -

  1. reload

  2. defining port

  3. defining host

  4. 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
Вернуться на верх