【发布时间】:2014-08-03 18:01:05
【问题描述】:
我正在尝试使用 Django 中的管理面板添加新条目 问题是我已经用 200 条记录填充了我的数据库,如果我尝试从管理员添加一个新条目,我会收到一个重复的键错误消息,每当我再次尝试该过程时,它都会不断增加 错误:
duplicate key value violates unique constraint "app_entry_pkey"
admin.py:
admin.site.register(Entry)
型号:
class Entry(models.Model):
title = models.CharField(max_length=255)
url = models.TextField(max_length=255)
img = models.CharField(max_length=255)
def __unicode__(self):
return self.title
【问题讨论】:
-
这里没有足够的信息来诊断问题。如果您没有使用 200 条记录预先填充数据库,管理员工作正常,那么它可能与您执行此操作的方式有关。
-
似乎是 db table 问题.. 你能检查一下数据吗.. 还要在这里粘贴模型
-
好吧,如果我尝试从管理员创建一个新条目,而数据库中没有数据,它可以正常工作