Как изменить url администратора Django для перезаписываемых адресов
У меня есть проект Django, который развернут на kubernetes, где мне нужно переписать url администратора на другую конечную точку.
В настоящее время моя конечная точка администратора отображается следующим образом:
url(r'^admin/', admin.site.urls)
Который отлично работает в локальном и входящем url, когда я пытаюсь получить доступ к нему, используя <BASE_URL>/admin
.
Но теперь мне нужно переписать url моего сервиса на другую конечную точку в Kubernetes, например, как показано ниже:
spec:
prefix: /app/sevice/admin/
rewrite: /admin/
После этого я могу получить доступ к домашней странице моей админ панели с послом url <AMBASSODER_BASE_URL>/app/service/admin
только когда я уже вошел в админку и после того, как я нажимаю на любую таблицу, перечисленную в админ UI, меня перебрасывает на <AMBASSODER_BASE_URL>/admin>
, потому что я все еще могу видеть админ UI html href /admin/../..
.
Есть ли способ заставить эти href использовать относительный путь, а не полный. Я имею в виду только путь после /admin
.