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