我开发了一个 Django 应用程序,它工作正常,直到我将数据迁移到 django 迁移创建的数据库,我使用 sql 脚本和 Pgadmin 迁移了数据。
现在我的数据库充满了记录,但是当我尝试使用 django 表单添加新记录时,出现以下错误:
重复的键值违反唯一约束 >“learningcenters_partnerorganization_pkey”详细信息:键 (id)=(1) 已存在。
考虑到该表的可用 ID 为 10。
模型:
class SLPAcademicRound(models.Model):
name = models.CharField(max_length=45,
unique=True,
verbose_name=_('Academic Round Name'))
code = models.CharField(max_length=5,
unique=True,
verbose_name=_('Code'))
cycle = models.ForeignKey(
SLPCycle,
blank=False, null=True,
verbose_name=_('SLP Cycle/SLP Cycle'),
on_delete=models.CASCADE,
)
learning_center = models.ForeignKey(
LearningCenter,
blank=False, null=True,
verbose_name=_('Learning Center'),
on_delete=models.CASCADE,
)
round_date_start = models.DateField(
blank=True,
null=True,
verbose_name=_('SLP Round Start Date')
)
round_date_end = models.DateField(
blank=True,
null=True,
verbose_name=_('SLP Round End Date')
)
current_round = …Run Code Online (Sandbox Code Playgroud)