Я боролся с той же проблемой и нашел одно решение.Я думаю, это может помочь вам.когда вы запускаете python manage.py runserver, он принимает 127.0.0.1 в качестве ip-адреса по умолчанию и 8000. 127.0.0.0 - это то же самое, что localhost, к которому можно получить доступ локально.чтобы получить к нему доступ из разных источников, вам нужно запустить его на своей системе ip или 0.0.0.0.Доступ к 0.0.0.0 возможен из любого источника в сети.для номера порта вам нужно установить входящую и исходящую политику вашей системы, если вы хотите использовать свой собственный номер порта, а не номер по умолчанию.
Для этого вам нужно запустить сервер с командой python manage.py runserver 0.0.0.0:<your port>
, как указано выше
или, установить ip и порт по умолчанию в вашей среде python.Об этом см. Мой ответ о django change default runserver port
Наслаждайтесь кодированием .....