对于Django 1.0及更高版本的Admin,您需要使用
prepopulated_fields = {'slug': ('title',), }
在你的admin.py中
prepopulated_fields字典中的键是要填充的字段,值是要连接的字段的元组.
在管理员之外,您可以slugify
在视图中使用该功能.在模板中,您可以使用|slugify
过滤器.
还有这个包将自动处理这个:https://pypi.python.org/pypi/django-autoslug
对于Django 1.0及更高版本的Admin,您需要使用
prepopulated_fields = {'slug': ('title',), }
在你的admin.py中
prepopulated_fields字典中的键是要填充的字段,值是要连接的字段的元组.
在管理员之外,您可以slugify
在视图中使用该功能.在模板中,您可以使用|slugify
过滤器.
还有这个包将自动处理这个:https://pypi.python.org/pypi/django-autoslug
在管理员之外,请参阅此django代码段.把它放在你的.save()
,它将与编程创建的对象一起使用.在管理员内部,正如其他人所说,使用prepopulated_fields
.