3
登記表我想只用電子郵件+密碼登記表。我想自動插入在用戶名字段中發送電子郵件。因此,對於eash用戶,我都會有這樣的:只有電子郵件+密碼
密碼:輸入mypassword
電子郵件:[email protected]
當然電子郵件+密碼會用於登錄過程。
它是一個很好的解決方案,以具有相同的價值2場?還是有更sofisticated解決方案嗎?
謝謝:)
登記表我想只用電子郵件+密碼登記表。我想自動插入在用戶名字段中發送電子郵件。因此,對於eash用戶,我都會有這樣的:只有電子郵件+密碼
密碼:輸入mypassword
電子郵件:[email protected]
當然電子郵件+密碼會用於登錄過程。
它是一個很好的解決方案,以具有相同的價值2場?還是有更sofisticated解決方案嗎?
謝謝:)
可能不是一個好主意,以規避the expected regex validation on username
這是r'^\w+$'
(所以沒有@
或.
,很明顯)。此外,還有在username
一個30 character limit,大量的電子郵件地址不適合。
你應該寫進行鑑別根據實際電子郵件字段的自定義身份驗證後端 - 很多人都這樣做,所以你可能可以找到djangosnippets樣品。
兩件事情要記住 - 默認情況下,電子郵件字段是唯一的。此外,你幾乎肯定會打破管理應用程序,所以如果你想使用contrib.admin,你需要做一些jiggery pokery。
要解決我可以插入在用戶名字段隨機字符串,並在登記表的電子郵件「獨特=真」。是個好主意嗎? – xRobot 2010-01-14 11:01:13