2
并感谢您花时间阅读我的问题。Django-page-cms部署插入错误
我用的是dgango 1.3和postgresql。我已经安装了django-page-cms 1.4.5。我将页面添加到安装的应用程序,运行manage.py syncdb和manage.py migrate。在我的远程开发服务器上,我可以导航到管理员/页面,然后进入添加页面表单。然而,当我尝试做插入(提交表单)我收到以下错误:
IntegrityError: insert or update on table "django_admin_log" violates foreign key constraint
"django_admin_log_content_type_id_fkey"
DETAIL: Key (content_type_id)=(24) is not present in table "django_content_type".
当我做一个选择我django_content_type表中,有换页三行:
20 | content | pages | content
21 | pagepermission | pages | pagepermission
22 | pagealias | pages | pagealias
我可以在我的本地开发服务器上插入页面。并且我本地db django_content_type中pagealias的ID是24.
这是如何从本地传输到远程的?不应该从相关的数据库中获取?我怎样才能解决这个问题?
远程:ubuntu,本地:win7
谢谢!
谢谢。我已经解决了这个问题,但这似乎是一个正确的答案。 – hgolov 2012-11-18 09:28:14