【问题标题】:Django admin won't let me delete a user in its auth admin applicationDjango admin 不允许我在其 auth admin 应用程序中删除用户
【发布时间】:2009-10-16 14:24:02
【问题描述】:

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

我有两台几乎相同的服务器 - 我将数据库从一台克隆到另一台,现在当我尝试在 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 收集应用程序。

【问题讨论】:

  • 看起来你的克隆可能没有抓住一切。你是如何克隆数据库的?
  • 只是将数据库导出到文件然后挂载它——我想知道同步数据库是否可以修复它——我会试试的。
  • 但是你是怎么把它导出到文件中的呢?通过“./manage.py dumpdata”或mysqldump/pgdump,或其他方式?

标签: python django pinax


【解决方案1】:

通过./manage.py syncdb解决了这个问题

它一定已经过时了。

【讨论】:

    猜你喜欢
    • 2011-01-21
    • 1970-01-01
    • 2016-09-24
    • 2012-09-10
    • 2010-10-24
    • 2016-03-12
    • 2016-04-06
    • 2017-12-08
    • 2021-05-14
    相关资源
    最近更新 更多