我知道如何从帖子标题自动填充Blog应用程序的子弹字段,并且效果很好。
但是,如果我编辑标题,则子弹字段不会改变。
有什么办法可以自动更新它?
我使用Django的管理站点。
谢谢。
from django.utils.text import slugify
class Category(models.Model):
category_name = models.CharField(max_length=100)
slug_category = models.SlugField(default='',editable=False, null=True,blank=True,max_length=250)
def __str__(self):
return "%s" %(self.category_name)
def save(self, *args, **kwargs):
value = self.category_name[0:250]
self.slug_category = slugify(value, allow_unicode=True)
super().save(*args, **kwargs)
也许这是有用的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句