Я пытаюсь создать слагов с django -uuslug в приложении блога, но безуспешно. Что я делаю не так? Мой код выглядит следующим образом:
class Post(models.Model):
image = models.ImageField(upload_to='image/', blank=True, null=True)
title = models.CharField(max_length=120)
slug = models.CharField(max_length=200, unique=True)
content = models.TextField(null=True, blank=True)
publish_date = models.DateTimeField(auto_now=False, auto_now_add=False, null=True, blank=True)
timestamp = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
@property
def __unicode__(self):
return self.title
def save(self, *args, **kwargs):
self.slug = uuslug(self.title, instance=self, max_length=200)
super(Post, self).save(*args, **kwargs)