将django中模型的主键更改回默认值,即使模型与其他模型有依赖关系?

时间:2017-10-12 15:31:44

标签: django django-models

我有一个django模型(比如model1),我有自己的主键,但现在我想将主键更改为默认的id字段。但是,如果我尝试更改的问题是,我有另一个模型(比如model2),它与model1有很多依赖关系,当我尝试修改字段时它会导致错误。

有什么办法可以更改这个模型的主键吗?

例如:

class model2(models.Model):
    id = ..
    ...
    model1 = models.ManyToManyField("model1", blank=True)

classs model1(models.Model):
     Name = models.charField(primary_key=True, max_length=280)
     .. 

现在我想将model1的主键更改回Id。

0 个答案:

没有答案