Django继承自带user表并重写的例子


Posted in Python onNovember 18, 2019

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='手机', 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名称

小知识点

# choices 枚举选项 ,必须从指定的项中选择一个
  send_type = models.CharField(choices=(('register', '注册邮件'), ('forget', '找回密码')), max_length=10, verbose_name='邮件类型')
  # 邮件使用状态
  status = models.BooleanField(choices=((True, '已使用'), (False, '未使用')), verbose_name='邮件状态', default=False)

以上这篇Django继承自带user表并重写的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现一次创建多级目录的方法
May 15 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
Django Web开发中django-debug-toolbar的配置以及使用
May 06 Python
python 爬取学信网登录页面的例子
Aug 13 Python
django和vue实现数据交互的方法
Aug 21 Python
python3获取文件中url内容并下载代码实例
Dec 27 Python
Python reduce函数作用及实例解析
May 08 Python
如何更换python默认编辑器的背景色
Aug 10 Python
python 使用csv模块读写csv格式文件的示例
Dec 02 Python
Python爬虫之爬取某文库文档数据
Apr 21 Python
Django自定义用户表+自定义admin后台中的字段实例
Nov 18 #Python
Django 实现Admin自动填充当前用户的示例代码
Nov 18 #Python
Django 创建后台,配置sqlite3教程
Nov 18 #Python
Python3实现配置文件差异对比脚本
Nov 18 #Python
Python(PyS60)实现简单语音整点报时
Nov 18 #Python
wxPython实现整点报时
Nov 18 #Python
python字符串的拼接方法总结
Nov 18 #Python
You might like
用PHP实现多级树型菜单
2006/10/09 PHP
PHP获取数组中某元素的位置及array_keys函数应用
2013/01/29 PHP
PHP自带ZIP压缩、解压缩类ZipArchiv使用指南
2015/03/03 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
jQuery下实现等待指定元素加载完毕(可改成纯js版)
2013/07/11 Javascript
Javasipt:操作radio标签详解
2013/12/30 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
ZeroClipboard.js使用一个flash复制多个文本框
2017/06/19 Javascript
jQuery实现的简单获取索引功能示例
2018/06/04 jQuery
JavaScript模块管理的简单实现方式详解
2019/06/15 Javascript
从0搭建vue-cli4脚手架
2020/06/17 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
[03:04]2018年度DOTA2玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
[49:58]完美世界DOTA2联赛PWL S3 Magma vs DLG 第一场 12.18
2020/12/19 DOTA
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
Python 下载及安装详细步骤
2019/11/04 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
餐厅采购员岗位职责
2014/03/06 职场文书
2014年五四青年节活动方案
2014/03/29 职场文书
工业设计专业自荐书
2014/06/05 职场文书
优秀小学生事迹材料
2014/12/26 职场文书
幼儿园个人总结
2015/02/28 职场文书
保研推荐信格式
2015/03/25 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
大学生团日活动总结
2015/05/06 职场文书
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle