django 自定義使用者表替換系統預設表

2022-07-26 08:27:12 字數 317 閱讀 4883

首先新建乙個users應用,編寫這個應用的models類。

from django.contrib.auth.models import abstractuser

class userprofile(abstractuser):

......

然後在settings裡面加入應用。

最後過載使用者model,如下:

auth_user_model = "users.userprofile"

最最後:makemigrations和migrate  根據提示輸入yes,刪除系統user表,新建你自己的。

django自定義使用者表

django中已經給我生成預設的user表,其中的字段已經可以滿足我們的日常需求。但有時候,我們需要更多的字段,我們就可以自定義。來替換django自帶的user表。models.py from django.contrib.auth.models import abstractuser class...

Django使用者自定義許可權

可以擴充套件使用者模型,也可在其他業務模型上增加meta定義許可權。class profile1 models.model user models.onetoonefield user depart models.foreignkey depart,verbose name u 部門名稱 isall...

django框架自定義使用者表操作示例

程式設計客棧django中已經給我生成預設的user表,其中的字段已經可以滿足我們的日常需求。但有時候,我們需要更多的字段,我們就可以自定義。來替換django自帶的user表。models.py from django.contrib.auth.models import abstractuser...