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 元组(Tuple)操作详解
Mar 11 Python
Python创建文件和追加文件内容实例
Oct 21 Python
Python中最常用的操作列表的几种方法归纳
Apr 24 Python
深入解读Python解析XML的几种方式
Feb 16 Python
Python中的self用法详解
Aug 06 Python
Python计算两个矩形重合面积代码实例
Sep 16 Python
python pygame实现滚动横版射击游戏城市之战
Nov 25 Python
python时间与Unix时间戳相互转换方法详解
Feb 13 Python
pandas和spark dataframe互相转换实例详解
Feb 18 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
python获取天气接口给指定微信好友发天气预报
Dec 28 Python
python使用BeautifulSoup 解析HTML
Apr 24 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 PDO异常处理详解
2016/11/20 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
php集成开发环境详解
2019/09/24 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
告诉大家什么是JSON
2008/06/10 Javascript
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
jquery实现清新实用的网页菜单效果
2015/08/28 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
[02:28]DOTA2亚洲邀请赛 LGD战队巡礼
2015/02/03 DOTA
linecache模块加载和缓存文件内容详解
2018/01/11 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
python批量读取文件名并写入txt文件中
2020/09/05 Python
Python 可变类型和不可变类型及引用过程解析
2019/09/27 Python
Python中生成一个指定长度的随机字符串实现示例
2019/11/06 Python
安装python3.7编译器后如何正确安装opnecv的方法详解
2020/06/16 Python
SIXPAD智能健身仪英国官网:革命性的训练装备品牌
2018/09/27 全球购物
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
中间件分为哪几类
2012/03/14 面试题
自主招生自荐信范文
2013/12/04 职场文书
建筑工程专业学生的自我评价
2013/12/25 职场文书
个人贷款承诺书
2014/03/28 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
2014年保洁员工作总结
2014/11/19 职场文书
班主任2015新年寄语
2014/12/08 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书
河童之夏观后感
2015/06/11 职场文书
Nginx下配置Https证书详细过程
2021/04/01 Servers
python urllib库的使用详解
2021/04/13 Python