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

标签 python django django-south

我有一个像这样的模型:

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

关于python - 如何在此南迁移中指定 slugifying 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8317194/

相关文章:

python - 无法在 textarea html css 中格式化文本?

python - 需要 Django python 帮助

django schemamigration 创建相同的迁移更改

django - pytest-cov 一次涵盖许多应用程序

django - Django:将模型重构为单独的文件后,它们无法被syncDB或south识别

python - 我们可以集成 POLQA(感知客观听力质量评估)来检查通话语音质量吗?

python - tkinter 小部件跟随鼠标移动

python - Django Rest 框架 : Serialize an Array in a multipart/form-data request

python - python中的读取和格式化问题

python - 无法从另一台 Windows 机器访问本地 ubuntu 服务器上的 Django 服务器