2013-05-19 3 views
1

Я пытаюсь создать приложение с моделью, которая содержит уникальный заголовок, некоторые пользователи напишут заголовок на арабском и других языках, а при сохранении я попытаюсь уменьшить поле. Он вернул бы бланк на арабском языке. Любой способ показать арабские формулировки, но поддерживать пустые принципы замены специальных символов и пробелов тире?Django slug field на арабском и других иностранных языках

class Article(models.Model): 
    title = models.CharField(max_length=100) 
    slug = models.SlugField() 

    def save(self, *args, **kwargs): 
    if self.slug is in (None, '', u''): 
     self.slug = slugify(self.title) 
    super(Article, self).save(*args, **kwargs) 

ответ

3

Чтобы включить URL-адрес кодировщика, просто откройте settings.py и в конце файла, вставить в новую строку:

ALLOW_UNICODE_SLUGS = True

+0

Я не вижу документации для этой настройки. – Flimm

Смежные вопросы