默認的Django的User
模型有一些字段和驗證規則,我並不真正需要。我想盡可能簡單地進行註冊,即需要電子郵件或用戶名或電話號碼 - 所有這些都是唯一的,因此用戶標識符很好。如何更改默認的django用戶模型以適合我的需求?
我也不喜歡在Django用戶模型中驗證的用戶名的默認字符集。我想允許任何角色 - 爲什麼不呢?
我之前使用用戶配置文件django應用程序向用戶添加配置文件 - 但是這一次我寧願讓這個類變得簡單。但我仍然希望使用User
類,因爲它使我可以輕鬆地讓部分站點僅限用戶登錄。
我該怎麼做?
Django用戶模型的結構「合理」,因爲如果您正在構建網站,那麼對於特定的一組需求,這將是一個合理的用戶模型。但作爲框架的核心用戶抽象,它留下了一些需要的靈活性。 – 2009-05-22 15:12:14
我同意一個更可插拔的認證系統將是可取的 – 2009-05-23 06:37:14