我刚刚做了一个 South schemamigration,它输出了所有 Slug 字段都已更改,但我没有更改 slug 字段的任何代码。
原始的南迁移文件的 slug 字段为:
'slug': ('django.db.models.fields.SlugField', [], {'db_index': 'True', 'unique': 'True', 'max_length': '50', 'blank': 'True'})
但现在,South 的蛞蝓领域如下:
'slug': ('django_extensions.db.fields.AutoSlugField', [], {'populate_from': "'name'", 'allow_duplicates': 'False', 'max_length': '50', 'separator': "u'-'", 'blank': 'True', 'unique': 'True', 'overwrite': 'False', 'db_index': 'True'})
有谁知道为什么会发生这种变化?