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