Как в Django с DjangoCMS изменить URL при использовании фреймворка сайтов (URL находится на другом сайте)?
У меня есть Django install с DjangoCMS и ~20 сайтов (с фреймворком Djangos sites framework).
Я хотел бы создать ссылку с одного сайта (https://a.example.com/
) на другой сайт (https://b.example.com/
).
Например, у меня есть CMSApp под названием persons
и один URL, например https://a.example.com/en/person/aaa/
и https://b.example.com/de/team/aaa/
.
Если я попытаюсь перевернуть его таким образом на a.example.com
:
reverse("persons:canonic-person", kwargs={"person_slug": self.slug})
Я получаю: /en/person/aaa/
Но я хочу иметь возможность переключиться на b.example.com
и получить /de/team/aaa/
или даже лучше: https://b.example.com/de/team/aaa/
.
Как мне этого добиться?