使用 django,我在表中添加了一个新条目。现在我想使用删除它PHPPgAdmin (postgresql)
,但我收到No unique Identifier for this row
错误。问题是什么?
django 自动添加一个自动递增的主键,所以我无法弄清楚问题是什么?
我读了这篇文章,但没有帮助。如果您仔细观察图像,您会看到主键列标签是id
但不是pk
django 中应有的那样。
编辑:表上看不到主键;
但这就是 django 执行的;
python manage.py sql auth
CREATE TABLE "auth_user" (
"id" serial NOT NULL PRIMARY KEY,
"password" varchar(128) NOT NULL,
"last_login" timestamp with time zone NOT NULL,
"is_superuser" boolean NOT NULL,
"username" varchar(30) NOT NULL UNIQUE,
"first_name" varchar(30) NOT NULL,
"last_name" varchar(30) NOT NULL,
"email" varchar(75) NOT NULL,
"is_staff" boolean NOT NULL,
"is_active" boolean NOT NULL,
"date_joined" timestamp with time zone NOT NULL
)
;
编辑:来自 PHPPgAdmin 的屏幕截图,显示id
为主键