Как изменить 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/../...enter image description here

Есть ли способ заставить эти href использовать относительный путь, а не полный. Я имею в виду только путь после /admin.

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