Я создал сайт Django, который будет жить в корне, когда он будет жить. Сейчас он отлично работает на IP-адресе. Для целей тестирования клиент указал URL-адрес прокси-сервера, но у него есть/folder/path, поэтому ни один из шаблонов URL не соответствует. Я положил (/ папку/путь)? во всех шаблонах url, чтобы они теперь отвечали, но все ссылки повреждены, потому что я использую тег {% url%}, и хотя шаблоны url будут соответствовать необязательному пути, они не включают его в этот тег.Django: URL-адрес URL-адреса сайта
Очевидно, что я могу просто жестко закодировать/папку/путь во все мои URL-адреса (ну, во всех URL-адресах), пока тестирование не будет завершено, но есть ли лучший способ сделать это?
Чтобы прояснить, другими словами, убедиться, что точка монтирования URL, используемая в WSGIScriptAlias в конце, соответствует URL-адресу, на котором он монтируется, с любым прокси-сервером на передней панели. Пока они одинаковы, все должно работать нормально в отношении префиксов. –
@ Даниэль, как насчет развертывания nginx + uwsgi? – panchicore
@ Daniel Roseman Я развертываю свое приложение django в apache локально на xampp, и у меня есть этот 'WSGIScriptAlias / dj/'c: /xampp/htdocs/commons/mod.wsgi'', но, кажется, мне нужно префикс URL в моем уже разработанном приложении с/dj /. Если я правильно понимаю вас, dj следует префикс автоматически, но это не так. Что я получаю неправильно – flexxxit