2009-10-16 172 views
0

这可能是更多的我不确定的服务器故障问题。Django管理员不会让我删除其验证管理员应用程序中的用户

我有两个几乎相同的服务器 - 我克隆DB从一个到另一个,现在当我尝试在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系列的应用程序。

+0

看起来你的克隆可能没有抓住一切。你是如何克隆数据库的? – 2009-10-16 17:53:58

+0

只需将数据库导出到一个文件然后安装它 - 我想知道是否一个syncDB可以修复它 - 我会尝试。 – 2009-10-16 21:25:15

+0

但是你是如何将它导出到文件的?通过“./manage.py dumpdata”或mysqldump/pgdump或其他方式? – 2009-10-17 06:09:53

回答

0

这是通过做./manage.py syncdb

它肯定有我过时了莫名其妙解决。

相关问题