【发布时间】:2020-09-04 04:45:47
【问题描述】:
Django 2.2 postgres
我将 uuid 添加到我现有的 django 模型中,为已包含记录的表生成并应用迁移:
migrations.AddField(
model_name='<mymodel>',
name='uuid',
field=models.UUIDField(default=uuid.uuid4, editable=False),
),
该字段添加得很好,但是所有现有记录都在 uuid 字段中插入了相同的值。如何使 default=uuid.uuid4 为每个现有记录生成一个新的 uuid 值?
谢谢
【问题讨论】:
标签: django model migration field uuid