@Kibastus
Начинающий веб-разработчик

Как использовать теги с пробелами в django-taggit?

Прикручены к порталу теги, работают хорошо. Но в админке они разделяются по пробелу. Если же я сделаю ctrl-c=>ctrl-v в поле тэгов фразы с пробелом, то получаю
Reverse for 'posts_by_tag' with arguments '()' and keyword arguments 
'{u'tag': u'\u0411\u0430\u043d\u043a 
 \u0422\u0430\u0432\u0440\u0438\u043a\u0430'}' not 
 found. 1 pattern(s) tried: ['blog-list/posts/(?P<tag>\\w+)$']

Есть вариант как это исправить и использовать теги с пробелом? Типо "Простой тэг"или "Сложный тэг".
  • Вопрос задан
  • 193 просмотра
Решения вопроса 1
@Kibastus Автор вопроса
Начинающий веб-разработчик
В общем, в мире советуется использовать "" для тэгов, состоящих из нескольких слов. Но будьте внимательны, расписывая паттерн в regexp'e для вашего урла, дабы не было конфузов, т.к. хоть и считается такой тэг одной строкой, в урле ему надо задавать паттерн подходящий под все условия тэга(количество пробелов, символы до и после него).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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