【发布时间】:2017-05-03 18:08:50
【问题描述】:
我有一个只存储一个值的模型:
class Number(models.Model):
id = models.AutoField(primary_key=True, unique=True)
现在我想改变行为,这样我需要的数字就不再是唯一的了。
class Number(models.Model):
id = models.AutoField(primary_key=True, unique=True)
number = models.IntegerField(blank=True)
如何告诉迁移使用ID字段作为“一次性值”?
【问题讨论】:
-
当您尝试 makemigrations 并询问您如何处理已存在的记录时?
-
是的。如何告诉它从另一个字段中获取值?
-
您是否要将当前位于
id字段中的原件传输到number字段? -
是的,我想把它复制到那里!不重命名字段。
标签: django django-models django-migrations