【发布时间】:2016-10-08 19:03:46
【问题描述】:
假设我有这个模型结构:
class User(AbstractUser):
first_name = models.CharField(max_length=40, blank=True)
last_name = models.CharField(max_length=40, blank=True)
class UserProfile(models.Model):
uuid = models.UUIDField(unique=True, null=False, default=uuid4)
user = models.OneToOneField(User)
我想将 UserProfile 合并到 User 模型中,如下所示:
class User(AbstractUser):
first_name = models.CharField(max_length=40, blank=True)
last_name = models.CharField(max_length=40, blank=True)
uuid = models.UUIDField(unique=True, null=False, default=uuid4)
最重要的是将现有的uuid 从UserProfile 模型迁移到新的User.uuid(唯一)字段。在 django > 1.7 迁移中应该如何管理?
【问题讨论】:
标签: python django django-models django-migrations