Создать слаг с помощью django -uuslug - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь создать слагов с 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)
...