Skip to main content
 首页 » 编程设计

python之如何在此南迁移中指定 slugifying 代码

2025年05月04日18yyy_WW

我有一个像这样的模型:

class Thing(models.Model): 
    title = models.CharField(_('Title'), max_length=255) 

我想添加这个 NOT NULL 字段:

slug = models.SlugField(_('Slug'), max_length=255) 

当我运行“python manage.py schemamigration things --auto”时,系统提示我为我的一次性默认值输入 Python 代码。

我应该在此处输入什么以将现有标题小写和 slugify?在运行“迁移”之前,还有什么我必须与迁移做的吗?

请您参考如下方法:

我可能会在迁移中将它留空,而是在它后面加上 data migration用一些代码在那里创建 slug