Django模型,如何将现有的UUID字段转换为外键?

2024-04-29 06:42:19 发布

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

我有和现有的数据库,我有py模型具体如下:

class basicData(models.Model):

    companyId = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
    companyName  = models.CharField(max_length=1000,null=True)
    emailIdCompany = models.EmailField(max_length=1000,blank=False,null=True)
    numberOfEmployees = models.CharField(max_length=1000,null=True)
    contactNumberCompany = models.CharField(max_length=1000,null=True)

class extraData(models.Model):

   companyId = models.UUIDField(default=uuid.uuid4, editable=False)
   interaction = JSONField(db_index=True,null=True)

我想更新py模型具体如下:

^{pr2}$

如何在不丢失数据的情况下做到这一点。在


Tags: py模型falsetruedefaultmodeluuidmodels