Найти - Пользователи
Полная версия: чпу без id
Начало » Django » чпу без id
1
Tobur
Как делают вот такую вещь: урл домена /имя категории/название поста/
Проблема в том, что я могу построить только урл вида урл домена /имя категории/название поста/id поста/ . Так вот я хочу, чтобы без айди. Ну не нравится мне, что там айди, не красиво как-то.
Сначала я хотел добавить в бд к постам еще одну колонку в которой будет храниться название поста транслитом без пробелов по бокам и в тексте пробелы заменить на ‘_’, чтобы потом по нему вынимать из бд запись, но вдруг названия постов(товаров, статьи) будут совпадать? Или все правильно я мыслю? И добавлять еще одно поле.

P.S. Подсмотрел я это в ворд прессе, там плагин качаешь рус-ту-лат и вот такое прописываешь /%category%/%postname%/ и все просмотры постов, тех же категорий получаются без айди, красиво и удобно + seo.
slav0nic
ну дык SlugField + pytils (pytils.translit.slugify)
но лучше id пихать, чтоб не было дубликейтов.
Tobur
slav0nic
ну дык SlugField + pytils (pytils.translit.slugify)
но лучше id пихать, чтоб не было дубликейтов.
ага, то есть я правильно думаю, отлично
про SlugField + pytils почитаю, спасибо :)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB