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的教程-Windows
Jul 22 Python
Python语言实现将图片转化为html页面
Dec 06 Python
Python元组及文件核心对象类型详解
Feb 11 Python
python实现两个文件合并功能
Apr 01 Python
python 信息同时输出到控制台与文件的实例讲解
May 11 Python
python利用smtplib实现QQ邮箱发送邮件
May 20 Python
python opencv实现证件照换底功能
Aug 19 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
基于Python获取照片的GPS位置信息
Jan 20 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 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迭代器的内部执行过程详解
2013/11/12 PHP
PHP引用(&)各种使用方法实例详解
2014/03/20 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
php获取textarea的值并处理回车换行的方法
2014/10/20 PHP
PHP写日志的实现方法
2014/11/05 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
2020/05/02 PHP
什么是JavaScript
2009/08/13 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
JS正则中的RegExp对象对象
2012/11/07 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
JQuery以JSON方式提交数据到服务端示例代码
2014/05/05 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
javascript实现判断鼠标的状态
2015/07/10 Javascript
JavaScript登录验证码的实现
2016/10/27 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
vue 父组件给子组件传值子组件给父组件传值的实例代码
2019/04/15 Javascript
Python3的urllib.parse常用函数小结(urlencode,quote,quote_plus,unquote,unquote_plus等)
2016/09/18 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
使用Python获取网段IP个数以及地址清单的方法
2018/11/01 Python
pytorch 自定义参数不更新方式
2020/01/06 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
django-利用session机制实现唯一登录的例子
2020/03/16 Python
python中Ansible模块的Playbook的具体使用
2020/05/28 Python
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
理肤泉英国官网:La Roche-Posay英国
2019/01/14 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
你所在的项目是如何确定版本号的
2015/12/28 面试题
大学自我鉴定范文
2013/12/26 职场文书
学期研究性学习个人的自我评价
2014/01/09 职场文书
工商治理实习生的自我评价分享
2014/02/20 职场文书
庆元旦文艺演出主持词
2014/03/27 职场文书
校园运动会广播稿
2015/08/19 职场文书