我有一个具有标题字段的模型类。现在,我想从标题字段生成 Slug 。应该怎么做?
答案 0 :(得分:0)
有一种django.utils.text.slugify
方法。如果要使用它,可以简单地在标题上调用slugify()
。在序列化程序中,您可能想要像这样使用它:
from django.utils.text import slugify
class ExampleSerializer(serializers.ModelSerializer):
title_slug = serializers.SerializerMethodField()
def get_title_slug(self, instance):
return slugify(instance.title)
class Meta:
model = Example
fields = ("title_slug", )