Найти - Пользователи
Полная версия: Автозаполнение поля slug
Начало » Django » Автозаполнение поля slug
1
alafin
Всем привет!
Знаю что поле slug можно сделать автозаполняющимся, именно это у меня и делается, но хочется чтобы поле автозаполнялось не только при вводе английских букв, но и русских. Возможно ли такое?
slivlen
Возможно. Можно переводить русское название статьи в транслит.
slivlen
Попробуй этот модуль использовать для транслитерации: http://cheeseshop.python.org/pypi/pytils/
alafin
slivlen
спасибо. А вот код который посоветовали:

from pytils.translit import slugify

def save(self):
“”“ Overload default ‘save’ method for saving correct slug ”“”
self.slug = slugify(self.headline.decode('utf-8'))
super(Entry, self).save()
self.ping()
j2a
не так
self.slug = slugify(self.headline.decode('utf-8'))
а так

from django.conf import settings

self.slug = slugify(self.headline.decode(settings.DEFAULT_CHARSET))
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