Django(part51)--自定义User模型
生活随笔
收集整理的這篇文章主要介紹了
Django(part51)--自定义User模型
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
學習筆記,僅供參考
自定義User模型
有的時候,Django自帶的User模型類無法滿足我們的需求,比如,我想要用戶通過手機號碼進行注冊,但是Django中沒有這一屬性。這時,我們就可以通過繼承的方式,創建自定義User模型類。
自定義User 類需要繼承自 django.contrib.auth.models.AbstractUser, 如:
rom django.contrib.auth.models import AbstractUserclass User(AbstractUser):address = models.CharField("手機號", max_length=100)當創建完自定義User模型類之后,我們依舊可以調用Django自帶的User模型類的成員方法和成員變量。
- 注意事項
當我們自定義User模型類后,需要進行遷移操作。
總結
以上是生活随笔為你收集整理的Django(part51)--自定义User模型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django(part50)--Web请
- 下一篇: Django(part52)--项目部署