1
我試圖拯救波斯散熱片實現這種模式:Django管理不允許保存的unicode蛞蝓
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
但Django不保存該頁面,並抱怨說:
Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens
我還試圖用這種保存方法,而不是
def save(self, *args, **kwargs):
self.name = slugify_unicode(self.name)
super(Category, self).save(*args, **kwargs)
但它並沒有解決問題。所以我有這個股票,並感謝您的幫助來解決這個問題。
但是,您試圖保存什麼值? – lalo