如何在DB中从标题中创建默认的auto slug?

时间:2014-07-08 19:28:21

标签: python django slug

我堆叠着找出如何从DB中的标题制作默认slug

所以我有:

class Category(models.Model):
    name = models.CharField(max_length=255)
    slug = models.SlugField(unique=True)

我已经在DB( name )中添加了数据,当然还有空 slug

问题:不知道如何设置从数据库标题生成的默认slug

我猜Django应该在DB中找到空的slug字段中的所有行,然后执行一些slugify()并将slug推送到DB。

另外:我的数据库几乎每次都会自动更新(而不是从管理面板手动更新)。这就是为什么我需要在DJANGO明白DB有新行之后制作一个slu ..

感谢。

1 个答案:

答案 0 :(得分:0)

使用django-autoslug。不要试图重做已经完成的事情而烦恼自己。