Django добавляет 127.0.0.1 к ссылкам, когда работает на реальном сервере, а не на реальном веб-адресе

Я запускаю django на сервере Nginx. Сайт доступен по этому адресу в интернете:

www.website-example.com

У меня есть несколько ссылок на одной из страниц. Но когда я нажимаю на них, я получаю следующее:

127.0.0.1:8000/books/book1.jpeg

Я должен получить следующий адрес:

www.website-example.com/books/book1.jpeg

мои разрешенные хосты в настройках выглядят следующим образом:

ALLOWED_HOSTS = ['www.website-example.com', '127.0.0.1']

Что не так, что я все еще получаю 127.0.0.1? Я также удалил 127.0.0.1, но сайт перестает работать и говорит, что нужно добавить 127.0.0.1 в разрешенные хосты.

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