Как перенаправить по шаблону URL в Django?

У меня есть веб-сайт на основе Django. Я хотел бы перенаправить URL-адреса с шаблоном servertestна тот же URL-адрес, за исключением того, что servertestследует заменить на server-test.

Таким образом, например, следующие URL-адреса будут перенаправлены, как показано ниже:

http://acme.com/servertest/                        =>  http://acme.com/server-test/ 

http://acme.com/servertest/www.example.com         =>  http://acme.com/server-test/www.example.com

http://acme.com/servertest/www.example.com:8833    =>  http://acme.com/server-test/www.example.com:8833 

Я могу заставить работать первый пример, используя следующую строку в urls.py:

    ('^servertest/$', 'redirect_to', {'url': '/server-test/'}),

Не уверен, как это сделать для других, поэтому заменяется только часть servertest URL-адреса.

5
задан wowkin2 19 September 2019 в 11:59
поделиться