欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django繼承自帶user表并重寫的例子

 更新時間:2019年11月18日 10:19:11   作者:他-途  
今天小編就為大家分享一篇Django繼承自帶user表并重寫的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.在models里引入

from django.contrib.auth.models import AbstractUser

2.自定義一個類繼承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是在后臺顯示的字段名稱。

3.在settings里面配置

# 配置使用到的用戶模型類
AUTH_USER_MODEL = 'register.UserProfile'  #register 指的是app名稱

小知識點(diǎn)

# choices 枚舉選項(xiàng) ,必須從指定的項(xiàng)中選擇一個
  send_type = models.CharField(choices=(('register', '注冊郵件'), ('forget', '找回密碼')), max_length=10, verbose_name='郵件類型')
  # 郵件使用狀態(tài)
  status = models.BooleanField(choices=((True, '已使用'), (False, '未使用')), verbose_name='郵件狀態(tài)', default=False)

以上這篇Django繼承自帶user表并重寫的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Django實(shí)現(xiàn)全文檢索的方法(支持中文)

    Django實(shí)現(xiàn)全文檢索的方法(支持中文)

    這篇文章主要介紹了Django實(shí)現(xiàn)全文檢索的方法(支持中文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Python 爬蟲學(xué)習(xí)筆記之單線程爬蟲

    Python 爬蟲學(xué)習(xí)筆記之單線程爬蟲

    本文給大家分享的是python使用requests爬蟲庫實(shí)現(xiàn)單線程爬蟲的代碼以及requests庫的安裝和使用,有需要的小伙伴可以參考下
    2016-09-09
  • 使用python開發(fā)vim插件及心得分享

    使用python開發(fā)vim插件及心得分享

    Vim 插件是一個 .vim 的腳本文件,定義了函數(shù)、映射、語法規(guī)則和命令,可用于操作窗口、緩沖以及行。一般一個插件包含了命令定義和事件鉤子。當(dāng)使用 Python 編寫 vim 插件時,函數(shù)外面是使用 VimL 編寫,盡管 VimL 學(xué)起來很快,但 Python 更加靈活
    2014-11-11
  • python中時間模塊的基本使用教程

    python中時間模塊的基本使用教程

    這篇文章主要給大家介紹了關(guān)于python中時間模塊的基本使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • PyCharm安裝庫numpy失敗問題的詳細(xì)解決方法

    PyCharm安裝庫numpy失敗問題的詳細(xì)解決方法

    今天使用pycharm編譯python程序時,由于要調(diào)用numpy包,但又未曾安裝numpy,于是就根據(jù)pycharm的提示進(jìn)行安裝,最后竟然提示出錯,下面這篇文章主要給大家介紹了關(guān)于PyCharm安裝庫numpy失敗問題的詳細(xì)解決方法,需要的朋友可以參考下
    2022-06-06
  • python獲取文件后綴名及批量更新目錄下文件后綴名的方法

    python獲取文件后綴名及批量更新目錄下文件后綴名的方法

    這篇文章主要介紹了python獲取文件后綴名及批量更新目錄下文件后綴名的方法,實(shí)例展示了Python針對文件后綴名的遍歷查找及修改等常用操作技巧,并對其中的關(guān)鍵知識點(diǎn)進(jìn)行了分析與總結(jié),需要的朋友可以參考下
    2014-11-11
  • Python運(yùn)算符優(yōu)先級詳細(xì)整理

    Python運(yùn)算符優(yōu)先級詳細(xì)整理

    在一個表達(dá)式中可能包含多個有不同運(yùn)算符連接起來的、具有不同數(shù)據(jù)類型的數(shù)據(jù)對象,由于表達(dá)式有多種運(yùn)算,不同的運(yùn)算順序可能得出不同結(jié)果甚至出現(xiàn)錯誤運(yùn)算錯誤,下面這篇文章主要給大家介紹了關(guān)于Python運(yùn)算符優(yōu)先級的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Python操作MongoDB的教程分享

    Python操作MongoDB的教程分享

    MongoDB?是一個流行的?NoSQL?數(shù)據(jù)庫,以其半結(jié)構(gòu)化的文檔存儲方式而聞名,本文將帶大家逐步了解如何使用Python與MongoDB進(jìn)行交互,從連接到基本操作,快跟隨小編一起學(xué)習(xí)一下吧
    2023-08-08
  • 利用Python找回微信撤回信息

    利用Python找回微信撤回信息

    一條撤回的微信消息,就像一個秘密,讓你迫切地想去一探究竟。這篇文章就將為大家介紹如何用Python找回撤回的微信信息,感興趣的可以試一試
    2022-01-01
  • Python字符串格式化輸出方法分析

    Python字符串格式化輸出方法分析

    這篇文章主要介紹了Python字符串格式化輸出方法,結(jié)合實(shí)例形式分析了Python格式化構(gòu)建字符串的三種常用技巧,需要的朋友可以參考下
    2016-04-04

最新評論