2017-02-18 57 views
2

我正在用Django(和django-registration-redux)提供的用戶默認認證開發應用程序。此外,在文檔,他們建議用OneToOneField用戶配置文件在不同的模型聯繫起來,因爲在這裏說明一下:https://docs.djangoproject.com/en/1.10/topics/auth/customizing/填寫Django用戶註冊的用戶配置文件

的問題是:如何建立一個包括配置文件的形式註冊的看法?

請注意,它只是創建一個用戶帳戶與基本數據沒有配置文件信息。我已經在其他項目中工作,從AbstractUser繼承和定製用戶模型,但我想這次使用配置文件模型

你能幫我嗎?

回答

2

問題是:如何構建包含 配置文件表單的註冊視圖?

簡短的回答是不要這樣做。

你可能自己註冊了數百個網站。他們在註冊時是否要求您提供這些信息? nopes。因爲它不是用戶惡魔。配置文件創建應與註冊分開。

如果你真的想收集這些信息,你需要用你自己的默認用戶註冊表單來替換。 AFAIK在django-registration-redux中沒有設置來更改默認表單。所以你也必須自定義視圖。所以,爲了一點點收穫,很多辛苦的工作。

請注意,這只是建立了基本數據 用戶帳戶,而不資料信息

這正好是應該的。

+1

你是完全正確的......但在我的情況下,這不是爲了「自我註冊」,而是由管理員執行的註冊......所以我需要捕獲用戶註冊時的所有信息。也許有更好的方法來執行此操作嗎?非常感謝。 – jonango

+0

呃...最後,我替換了默認的用戶註冊,以便您的回答正確 – jonango

+0

很高興有幫助 – e4c5

相關問題