日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

django自定义用户表

發布時間:2023/12/9 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django自定义用户表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

django自帶了用戶表。

-- auto-generated definition create table auth_user (id int auto_incrementprimary key,password varchar(128) not null,last_login datetime(6) null,is_superuser tinyint(1) not null,username varchar(150) not null,first_name varchar(30) not null,last_name varchar(30) not null,email varchar(254) not null,is_staff tinyint(1) not null,is_active tinyint(1) not null,date_joined datetime(6) not null,constraint usernameunique (username) );

?

如果我們需要添加某些字段,可以這樣做:

class User(AbstractUser):"""用戶模型類"""mobile = models.CharField(max_length=11, verbose_name='手機號') class Meta:db_table = 'tb_users'

?

還沒結束,因為這時候有兩個User類(自帶的,和我們定義的),所以需要在設置文件指定用我們自定義的表:

# 在項目配置文件中,指定使用自定義的用戶模型類
AUTH_USER_MODEL = 'user.User'

?

注意:

1. 必須確保在執行第一次遷移之前,就定義好User類并配置好AUTH_USER_MODEL屬性,否則遷移時會出錯
2. 如果因以上原因出錯,解決方式:刪除所有數據庫表以及users應用下的所有遷移文件,重新遷移!

轉載于:https://www.cnblogs.com/chichung/p/9951119.html

總結

以上是生活随笔為你收集整理的django自定义用户表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。