用Django中的自定義字段擴展用戶模型使用自定義字段擴展用戶模型(與Django的身份驗證應用程序捆綁)的最佳方法是什么?我也可能想使用電子郵件作為用戶名(為認證目的)。我已經看到一些 路途去做,但不能決定哪一個是最好的。
3 回答

慕仙森
TA貢獻1827條經驗 獲得超8個贊
OneToOneField(User)
擴展現有用戶模型 …
如果您希望存儲與 User
,您可以使用 一對一關系 添加到包含字段的模型中,以獲得更多信息。這種一對一的模型通常被稱為配置文件模型,因為它可能存儲與站點用戶無關的信息。
django.contrib.auth.models.User
替換自定義用戶模型
某些類型的項目可能具有Django內置的身份驗證要求 User
模型并不總是合適的。例如,在某些站點上,使用電子郵件地址代替用戶名作為身份標記更有意義。
[教育署: 兩個警告和一個通知如下 ,提到這是 相當激烈 .]
- 3 回答
- 0 關注
- 1203 瀏覽
添加回答
舉報
0/150
提交
取消