南似乎不喜欢PostgreSQLUUIDField

时间:2013-12-05 18:50:13

标签: python django django-south django-extensions

我在使用django_extensions.db.fields.PostgreSQLUUIDField与我的Django模型时遇到问题,因为每次运行模式移植时,South都会继续尝试强制该字段成为CharField。

因此,我似乎被迫手动编辑要移除的迁移:

db.alter_column('testapp_testmodel', 'guid', self.gf('django.db.models.fields.CharField')(max_length=64, primary_key=True))

并编辑以下冻结的模型定义:

'guid': ('django.db.models.fields.CharField', [], {'max_length': '64', 'primary_key': 'True'}),

为:

'guid': ('django_extensions.db.fields.PostgreSQLUUIDField', [], {'max_length': '64', 'primary_key': 'True'}),

我错过了一些明显的东西吗?

0 个答案:

没有答案