Django繼承自帶user表并重寫的例子
1.在models里引入
from django.contrib.auth.models import AbstractUser
2.自定義一個(gè)類繼承AbstractUser
class UsersModels(AbstractUser):
nick_name = models.CharField(max_length=20, verbose_name='昵稱')
birday = models.DateField(verbose_name='生日', null=True, blank=True)
address = models.CharField(max_length=50, verbose_name='地址', default='')
mobile = models.CharField(max_length=11, verbose_name='手機(jī)', default='')
image = models.ImageField(upload_to='images/%Y/%m', default='images/default.png', verbose_name='頭像')
sex = models.CharField(max_length=10, default='',verbose_name='性別')
age=models.CharField(max_length=5,default='',verbose_name='年齡')
class Meta:
db_table = 'user'
verbose_name = '用戶信息'
verbose_name_plural = verbose_name
上面verbose_name是在后臺(tái)顯示的字段名稱。
3.在settings里面配置
# 配置使用到的用戶模型類 AUTH_USER_MODEL = 'register.UserProfile' #register 指的是app名稱
小知識(shí)點(diǎn)
# choices 枚舉選項(xiàng) ,必須從指定的項(xiàng)中選擇一個(gè)
send_type = models.CharField(choices=(('register', '注冊(cè)郵件'), ('forget', '找回密碼')), max_length=10, verbose_name='郵件類型')
# 郵件使用狀態(tài)
status = models.BooleanField(choices=((True, '已使用'), (False, '未使用')), verbose_name='郵件狀態(tài)', default=False)
以上這篇Django繼承自帶user表并重寫的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python中淺拷貝copy與深拷貝deepcopy的簡(jiǎn)單理解
今天小編就為大家分享一篇關(guān)于Python中淺拷貝copy與深拷貝deepcopy的簡(jiǎn)單理解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10
python機(jī)器學(xué)習(xí)庫(kù)xgboost的使用
這篇文章主要介紹了python機(jī)器學(xué)習(xí)庫(kù)xgboost的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
基于Python編寫簡(jiǎn)單實(shí)用的日志裝飾器
在寫代碼的時(shí)候,往往會(huì)漏掉日志這個(gè)關(guān)鍵因素,導(dǎo)致功能在使用的時(shí)候出錯(cuò)卻無(wú)法溯源。這個(gè)時(shí)候只要利用日志裝飾器就能解決,本文將用Python自制一個(gè)簡(jiǎn)單實(shí)用的日志裝飾器,需要的可以參考一下2022-05-05
Python的爬蟲程序編寫框架Scrapy入門學(xué)習(xí)教程
Python的一大優(yōu)勢(shì)就是可以輕松制作Web爬蟲,而超高人氣的Scrapy則是名副其實(shí)的Python編寫爬蟲的利器,這里我們就來(lái)看一下Python的爬蟲程序編寫框架Scrapy入門學(xué)習(xí)教程:2016-07-07
selenium查找網(wǎng)頁(yè)出現(xiàn)加載卡頓或失敗的解決方法
這篇文章主要為大家詳細(xì)介紹了selenium查找網(wǎng)頁(yè)時(shí)如何處理網(wǎng)站資源一直加載非常卡頓或者失敗的情況,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-10-10
如何避免Python中的反模式編程使用實(shí)戰(zhàn)講解
這篇文章主要為大家介紹了如何Python中的反模式編程使用實(shí)戰(zhàn)講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12

