2011-08-20 50 views
0

我已成功安裝了django註冊應用程序,它的效果很好。Django註冊合併數據庫

但現在我想,當人們登錄,他們必須填寫有關theirself更多的數據。

我需要創建一個新的django應用程序,所以用一個新的數據庫,還是可以將數據保存在djano註冊應用程序數據庫(數據庫用戶名,密碼和電子郵件)?

我應該如何連接這兩個數據庫,所以每個人都有他自己的,獨特的「指數」 -page用正確的「地方」 /鏈接/到數據庫?

非常感謝!

回答

0

看那auth應用的User-Profiles部分。它解釋瞭如何創建一個Profile對象(基本上是一個新表,而不是數據庫),該對象連接到User對象,並具有添加到其中的任何數據。它可以通過get_profile()進行檢索。

只是爲了突出顯示文檔的東西 - get_profile()不自動爲您創建一個配置文件,您需要手動創建一個每次創建一個用戶的時間。 This Answer給出使用信號創建配置文件的示例代碼 - 創建用戶後,它向任何註冊過程發送信號。您需要編碼,並使用信號註冊配置文件創建功能。