Найти - Пользователи
Полная версия: Уникальный SLUG
Начало » Django » Уникальный SLUG
1
botr
Добрый день.

Можно ли сделать с помощью утилиты pytils так чтобы она генерировала уникальный slug если даже в базе уже есть такой slug? Если да то как?
Александр Кошелев
Это надо решать средствами самой джанги. Т.е. генерировать при помощи pytils на основе неких входных параметор slug, до тех пор пока он не станет уникальным. Но лучше в таком случае на slug вообще не завязываться, а использовать уникальный id.
botr
Daevaorn
спасибо. Буду пытаться что-то сделать.
botr
Пробуя так как здесь
http://www.djangosnippets.org/snippets/761/

но почему-то входит в бесконечный цикл и не может от туда выйти. Кто-то знает что не так?
Александр Кошелев
А вы отладку провели? Что говорит?
botr
Daevaorn
А вы отладку провели? Что говорит?
Эт как? Джанговский дебаг не вылетает просто страница находится постоянно в загрузке. Слаг то этот код делает но почему-то не может пройти следующую строку
super(MyModel, self).save()

Почему не знаю.
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