У меня на локальном хосте запущен проект django, и он работает очень хорошо, однако, когда я загрузил его на реальный сервер, с URL появилась некоторая проблема.это происходит каждый раз, когда HttpResponseRedirect или любое перенаправление вызывается на
странице моего локального хоста
http://127.0.0.1:8000/signin
, в то время как на сервере оно становится
http://xyz.com,%20xyz.com/signin
в firebug я вижу
GET signin 301 MOVED PERMANENTLY
GET signin http://xyz.com,%20xyz.com/signin
Я верю, что это происходит потому, что urls.py имеет ^ signin / $ ^ и APPEND_SLASH = True в settings.py, потому что когда я захожу / вход / он работает!
404 страницы на моем локальном хосте
Request URL: http://127.0.0.1:8000/test
на сервере
Request URL: http://xyz.com,%20xyz.com/test
по какой-то причине он добавляет [запятая] [пробел] на URL и перенаправляет его.
домашняя страница работает без проблем