1、安装模块 django-uuslug
pip install django-uuslug
2、导入模块
from uuslug import slugify
3、使用模块
slugify('天龙八部')
'tian-long-ba-bu'
4、models中的使用
class BookInfo(models.Model):
title = models.CharField(max_length=30)
pub_date = models.DateField()
author = models.CharField(max_length=15,null=True)
slug = models.SlugField(max_length=500,default=True)
def save(self,*args,**kwargs):
self.slug = slugify(self.title)
super().save(*args, **kwargs)
所有的模型继承models里面的save方法,覆盖掉,自己写,然后使用这个大部分是选择一个slug字段,然后专门储存某个字段的拼音,为了以后使用或者经常作为网址的某个部分