南部似乎不喜欢波斯格雷斯基乌伊菲尔德

2024-04-26 12:49:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我用django有点问题_扩展.db.fields.PostgreSQLUUIDField与我的Django模型一起使用,因为每次运行schemamigration时,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'}),

我是不是漏掉了什么明显的东西?你知道吗


Tags: djangokey模型true编辑fieldsdbmodels