Django - работающий сервер в локальной сети

Я хочу запустить простой Django сервер, который должен быть доступен через локальную сеть, используя ip устройства (RPi), на порту 8000. Я использую команду:

python3 manage.py runserver --noreload <device_ip>:8000

Я захожу в браузер на своем ПК, подключенном к той же локальной сети, перехожу на <device_ip>:8000 и он работает. Проблема в том, что когда я нажимаю на кнопку, которая запускает HttpRedirect('x') в моем views.py, url перенаправления становится locahost:8000/x вместо <device_ip>:8000/x. Я что-то упускаю? Возможно ли вообще сделать так, как я пытаюсь?

Вернуться на верх