我有一个带有自定义指定主键的 Django 模型:
class ModelA(models.Model):
my_primary_key = models.CharField(primary_key=True, ...)
...
我还有其他模型对此模型有 ForeignKey 引用:
class ModelB(models.Model):
ref_to_A = models.ForeignKey('ModelA', ...)
...
class ModelC(models.Model):
ref_to_A = models.ForeignKey('ModelA', ...)
...
...
我有一些 ModelA 实例,需要为这些实例更改 my_primary_key 的值。
这样做的最佳方法是什么?