2014-01-29 1 views
1

나는이 모델 페르시아 슬러그을 저장하기 위해 노력하고있어 :장고 관리자는 유니 코드 슬러그을 절약 할 수 없습니다

class Category(models.Model): 
    name = models.CharField('name', max_length=100) 
    slug = models.SlugField('slug', unique=True) 
    description = models.TextField('description') 

    class Meta: 
     verbose_name = 'category' 
     verbose_name_plural = 'categories' 

    @permalink 
    def get_absolute_url(self): 
     return ('category_detail', None, { 
      'slug': self.slug 
     }) 

    def __unicode__(self): 
     return u'%s' % self.name 

그러나 장고 페이지 및 불만 사항을 저장하지 않는다 :

Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens 

I

def save(self, *args, **kwargs): 
     self.name = slugify_unicode(self.name) 
     super(Category, self).save(*args, **kwargs) 

이 저장 방법을 사용하려고 시도했지만 문제가 해결되지 않았습니다. 그래서 이것에 대한 재고가 있고 이것을 해결하는 데 도움을 주셔서 감사합니다.

+0

하지만 어떤 값을 저장하려고합니까? – lalo

답변

관련 문제