Мой прокси (публичный порт nginx 80) для django (gunicorn wsgi localhost порт 8000) удаляет путь к приложению "/app", поэтому запросы для http://server /app/hello
выглядит для django как /hello
и запросы на http://server/app/admin
отображаются для django как /admin
.
Проблема в том, что сайт администратора генерирует выходные данные с абсолютными URL-адресами, такими как
Каков самый простой способ заставить страницы администрирования всегда добавлять «/app» в начале, например form action="/app/admin/ "
ко всем URL-адресам, которые он генерирует при выводе страницы? Я надеюсь на что-то встроенное в Django, например, простое определение, и мне не нужно создавать специальные фильтры, а затем переписывать шаблоны для их использования, но я не могу найти это.