使用Django自帶的使用者管理模型

2021-10-25 14:05:55 字數 505 閱讀 1131

使用django自帶的使用者管理模型

在models.py 中匯入

from django.contrib.auth.models import abstractuser
2、然後建立乙個使用者模型類,繼承abstractuser

class user(abstractuser):

class meta:

db_table = 'db_user'

verbose_name = '使用者'

verbose_name_plural = verbose_name

3、在settings中新增配置

# django認證系統使用的使用者模型

auth_user_model = "user.user"

auth_user_model配置引數要在第一次遷移資料庫之前配置,否則可能django的認證系統工作不正常

django自帶的使用者管理系統

1.什麼是django自帶的使用者系統?django內建了auth認證系統,整個auth系統可以分為三大部分,使用者資訊,使用者許可權和使用者組,在資料庫中分別對應auth user,auth permission和auth group 2.還系統有什麼優勢 預設實現了使用者的註冊,使用者登入,使用...

django自帶admin後台使用者管理

應用 admin.py檔案 register your models here.class usersadmin admin.modeladmin 要展示的字段 list display id username age email addtime list editable 設定預設可編輯字段 li...

Django自帶的使用者認證

auth模組 from django.contrib import auth auth模組中的方法 authenticate 提供了使用者認證功能,即驗證使用者名稱以及密碼是否正確,一般需要username password兩個關鍵字引數。如果認證成功 使用者名稱和密碼正確有效 便會返回乙個 use...