如何为新添加的自定义字段编写手动南迁移

时间:2012-06-05 12:14:57

标签: django django-models django-south

**这是我在报价模型中添加的新字段

quote_template = models.CharField(_('Template'), choices=TEMPLATE, max_length=20)

在sudo ../hatsenv/bin/python manage.py schemamigration quote --auto

我收到此错误

!无法冻结字段'quote.quote.tags'

! (此字段具有类tags.managers.PartnerTaggableManager)

!南方不能反省某些领域;这可能是因为它们是自定义的

!领域。如果他们在0.6或以下工作,这是因为我们删除了

!模型解析器(它经常破坏东西)。

!要解决此问题,请阅读http://south.aeracode.org/wiki/MyFieldsDontWork

如何编写此手动迁移**

1 个答案:

答案 0 :(得分:0)

在迁移时忽略该字段

来自south.modelsinspector的

导入add_ignored_fields

add_ignored_fields([ “^ taggit.managers”])