Django 管理后台无法删除用户
这可能更像是一个服务器故障的问题,我不太确定。
我有两台几乎一模一样的服务器——我把一个服务器上的数据库克隆到了另一个上,现在当我在 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
来解决的。
可能是因为某种原因,它的数据变得过时了。