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通过字典dict判断指定键值是否存在的方法
Mar 21 Python
使用Python中的greenlet包实现并发编程的入门教程
Apr 16 Python
使用Protocol Buffers的C语言拓展提速Python程序的示例
Apr 16 Python
详细解析Python中__init__()方法的高级应用
May 11 Python
Python 中开发pattern的string模板(template) 实例详解
Apr 01 Python
对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
Jun 28 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
Python 解码Base64 得到码流格式文本实例
Jan 09 Python
python解释器pycharm安装及环境变量配置教程图文详解
Feb 26 Python
python实现井字棋小游戏
Mar 04 Python
python实现提取COCO,VOC数据集中特定的类
Mar 10 Python
python dict乱码如何解决
Jun 07 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
15种PHP Encoder的比较
2007/04/17 PHP
PHP对象转换为数组函数(递归方法)
2012/02/04 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
JavaScript词法作用域与调用对象深入理解
2012/11/29 Javascript
jQuery右下角旋转环状菜单特效代码
2015/08/10 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
基于vuejs实现一个todolist项目
2017/04/11 Javascript
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
浅谈javascript如何获取文件后缀名
2020/08/07 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
编写Python爬虫抓取豆瓣电影TOP100及用户头像的方法
2016/01/20 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
css3 条纹化和透明化表格Firefox下测试成功
2014/04/15 HTML / CSS
洲际酒店集团大中华区:IHG中国
2016/08/17 全球购物
洲际酒店集团美国官网:IHG美国
2017/11/16 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
致1500米运动员广播稿
2014/02/07 职场文书
税务干部鉴定材料
2014/02/11 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
投标诚信承诺书
2014/05/26 职场文书
会计毕业生自荐书
2014/06/12 职场文书
学雷锋标语
2014/06/25 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript
HTML5页面音频自动播放的实现方式
2021/06/21 HTML / CSS
nginx location 带斜杠【 / 】与不带的区别
2022/04/13 Servers