Я нашел лучший способ сделать это, используя обычный localhost: 8000 или localhost: 8001 (любой порт, который вам нужен, особенно если выполняется несколько проектов Django одновременно ) в Терминале Mac.
Затем в VirtualBox с Windows, используя команду ipconfig в командной строке, выясните настройки IP. Возьмите Шлюз по умолчанию (например, у меня был 10.0.2.2), затем в браузере используйте его в качестве адреса для доступа к вашему проекту Django вместе с исходной настройкой порта, которая была установлена в терминале. Так что в этом случае: http://10.0.2.2:8000/
Я управлял этим вот уже почти неделю, и это, похоже, полностью остановило проблемы, с которыми я сталкивался раньше. Я не могу сказать, почему, хотя!