Python Django预填充_字段从slug中删除停止字?

Python Django预填充_字段从slug中删除停止字?,python,django,django-models,slug,Python,Django,Django Models,Slug,我正在尝试自动生成段塞,以便在Django应用程序的URL中使用 到目前为止,我已经使用admin.py中的预填充_字段实现了这一点 但是,使用预填充的_字段生成的slug不包括停止字(即字符串“i love to code”具有slug“love code”) 有没有一种方法可以自动生成包含停止字的Slug?Slug是使用函数在前端生成的,没有任何配置选项,您可以添加自定义javascript 或 忘记预填充的\u字段,而是覆盖Headword模型上的save方法,并使用一行 from dja

我正在尝试自动生成段塞,以便在Django应用程序的URL中使用

到目前为止,我已经使用admin.py中的预填充_字段实现了这一点

但是,使用预填充的_字段生成的slug不包括停止字(即字符串“i love to code”具有slug“love code”)


有没有一种方法可以自动生成包含停止字的Slug?

Slug是使用函数在前端生成的,没有任何配置选项,您可以添加自定义javascript

忘记
预填充的\u字段
,而是覆盖Headword模型上的save方法,并使用一行

from django.utils.text import slugify

class Headword(models.Model):
    ...

    def save(self, *args, **kwargs):

        self.slug = slugify(self.headword, allow_unicode=True)
        super().save(*args, **kwargs)