Python Django预填充_字段从slug中删除停止字?
我正在尝试自动生成段塞,以便在Django应用程序的URL中使用 到目前为止,我已经使用admin.py中的预填充_字段实现了这一点 但是,使用预填充的_字段生成的slug不包括停止字(即字符串“i love to code”具有slug“love code”)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
有没有一种方法可以自动生成包含停止字的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)