Django 管理后台无法删除用户

0 投票
1 回答
1145 浏览
提问于 2025-04-15 15:07

这可能更像是一个服务器故障的问题,我不太确定。

我有两台几乎一模一样的服务器——我把一个服务器上的数据库克隆到了另一个上,现在当我在 Admin > Auth 应用中尝试删除一个用户时,Django 给出了以下错误:

File "/usr/lib/python2.5/site-packages/django/db/models/sql/query.py", line 206, in results_iter
    for rows in self.execute_sql(MULTI):

File "/usr/lib/python2.5/site-packages/django/db/models/sql/query.py", line 1734, in execute_sql
    cursor.execute(sql, params)

ProgrammingError: relation "django_openidauth_useropenid" does not exist

所以问题似乎出在 django_openidauth_useropenid 上,但它指的是什么呢?是数据库里缺少什么,还是某个应用的问题?

我的网站是基于 PINAX 集合应用的。

1 个回答

0

这个问题是通过运行 ./manage.py syncdb 来解决的。

可能是因为某种原因,它的数据变得过时了。

撰写回答