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系列的应用程序。
看起来你的克隆可能没有抓住一切。你是如何克隆数据库的? – 2009-10-16 17:53:58
只需将数据库导出到一个文件然后安装它 - 我想知道是否一个syncDB可以修复它 - 我会尝试。 – 2009-10-16 21:25:15
但是你是如何将它导出到文件的?通过“./manage.py dumpdata”或mysqldump/pgdump或其他方式? – 2009-10-17 06:09:53