Nikito4ka_ka
@Nikito4ka_ka

Как в django можно реализовать транслит url адресов?

В ссылку передается пример: "https://abc.ru/gamedev/концепция геймдев"

Как url преобразовать в это -> "https://abc.ru/gamedev/koncepciya-gamedev"

По сути это название статьи лежащее в бд, но я не хочу делать реализацию через дополнительный столбец где уже будет лежать формативный текст готовой ссылке.
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker
Программист, энтузиаст
Вот есть детальная каноничная окументация как такое делать
https://learndjango.com/tutorials/django-slug-tutorial
Если вам нужно удовлетворить какие-то свои изощренные хотелки, то, предполагается, что у вас уже достаточно опыта, чтобы обосновать таковые как с точки зрения производительности, так и с точки зрения архитектуры.
Я не понимаю вот этого "не хочу". Детализируйте причину этого? У вас джанго лишь для рендера статического контента и вам не нужна индексация? Вы как-то глубоко переделали индексы и БД, чтобы отдельное поле было не нужно или выглядело слишком сложным?

Мне кажется, что пока нет достаточно опыта и понимания, нужно делать классически и по документации. А когда появится глубокое понимание, то отпадут либо лишние сомнительные хотелки, либо вопросы как их удовлетворить.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы