在管理面板中,我想根据某个文本字段填充一个 slug 字段
例如。
标题:我的真棒页面
会自动填充
蛞蝓:my_awesome_page
在管理面板中,我想根据某个文本字段填充一个 slug 字段
例如。
标题:我的真棒页面
会自动填充
蛞蝓:my_awesome_page
还有一个名为 django-autoslug 的应用程序,它提供了一个字段类型 AutoSlugField。使用它,您可以:
class Something(models.Model):
title = models.CharField(max_lenght=200)
slug = AutoSlugField(populate_from='title')
...
这个 AutoSlugField 有许多不错的功能,例如生成一个 slug,以便它在全局范围内是唯一的,或者与其他一些字段(可能是 DateTimeField 的类别或年份部分)结合使用。
有关详细信息,请参阅http://pypi.python.org/pypi/django-autoslug。