Nikito4ka_ka
@Nikito4ka_ka

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы