Gashington
@Gashington

Как реализовать древовидный url в django?

Здравствуйте! С помощью django mptt создал древовидные категории для статей. Подскажите как реализовать так, чтобы url до каждой статьи выглядел следующем образом /blog/category/......./subcategoru/post.
Подскажите, в каком направление копать? Пока что я себе не представляю, как это реализовать.
  • Вопрос задан
  • 2798 просмотров
Пригласить эксперта
Ответы на вопрос 2
SilentSokolov
@SilentSokolov
Сталкивался с подобной проблемой. Обработка и создание таких уклов на "лету" оказалась слишком затратным, так что остановился на варианте:

В модели два поля - одно содержит только родной slug (subcategoru), второе содержит полный путь (/blog/category/......./subcategoru). Получается, что изменяются поля только при изменении самих моделей, в формировании урлов участвует только второе, а так как мы храним оригинальный слаг, при "полном рефакторинге" можно запилить более лучшее решение.
Ответ написан
Комментировать
@iadept
Пишу код, особо не жалуются
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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