我有一個使用Django comments應用程序的Django 1.4網站。我正在升級我的開發版本到Django 1.5和extending the User model - 我有一個Person
模型,它擴展了AbstractBaseUser
和AUTH_PROFILE_MODULE = 'membership.Person'
在我的設置中。將現有的django_comments升級到Django 1.5
目前的django_comments
PostgreSQL數據庫表中有一欄user_id
它引用auth_user(id)
:
"django_comments_user_id_fkey" FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED
沒有什麼在列,因爲,到目前爲止,也有在系統中沒有用戶帳戶,比我自己的其他管理員用戶。我想我需要更新表格來引用我的新Person
模型(存儲在membership_person
表中)。將來用戶將能夠創建賬戶併發布登錄評論。
什麼ALTER TABLE
命令應該用來改變django_comments
來指我的新Person
模型?我必須做類似django_comment_flags
表。還有什麼我應該留意的嗎?