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回调函数的使用方法
Jan 23 Python
python求众数问题实例
Sep 26 Python
简单介绍使用Python解析并修改XML文档的方法
Oct 15 Python
python书籍信息爬虫实例
Mar 19 Python
Python中staticmethod和classmethod的作用与区别
Oct 11 Python
Python删除n行后的其他行方法
Jan 28 Python
Flask教程之重定向与错误处理实例分析
Aug 01 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
Jupyter Notebook输出矢量图实例
Apr 14 Python
python对一个数向上取整的实例方法
Jun 18 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
Jul 03 Python
Python制作一个随机抽奖小工具的实现
Jul 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
人大复印资料处理程序_补充篇
2006/10/09 PHP
PHP has encountered an Access Violation at 7C94BD02解决方法
2009/08/24 PHP
利用Fix Rss Feeds插件修复WordPress的Feed显示错误
2015/12/19 PHP
php伪静态验证码不显示的解决方案
2019/09/26 PHP
js过滤数组重复元素的方法
2010/09/05 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
基于bootstrap-datetimepicker.js不支持IE8的快速解决方法
2016/11/07 Javascript
JQuery学习总结【一】
2016/12/01 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
JS原型继承四步曲及原型继承图一览
2017/11/28 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
jq.ajax+php+mysql实现关键字模糊查询(示例讲解)
2018/01/02 Javascript
vue 地区选择器v-distpicker的常用功能
2019/07/23 Javascript
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
python3爬取数据至mysql的方法
2018/06/26 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
python Shapely使用指南详解
2020/02/18 Python
详解python如何引用包package
2020/06/07 Python
Python xlwt模块使用代码实例
2020/06/10 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
捷克街头、运动和滑板一站式商店:BoardStar.cz
2019/10/06 全球购物
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
公司请假条格式
2014/04/11 职场文书
安全协议书范本
2014/04/21 职场文书
计算机应用专业毕业生求职信
2014/06/03 职场文书
2015年世界环境日演讲稿
2015/03/18 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
孕妇病假条怎么写
2015/08/17 职场文书
2016党员党章学习心得体会
2016/01/14 职场文书
股东协议书范本2016
2016/03/21 职场文书
有关花店创业的计划书模板
2019/08/27 职场文书
导游词之苏州盘门景区
2019/11/12 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript
详解Redis实现限流的三种方式
2021/04/27 Redis
纯CSS3实现div按照顺序出入效果
2021/07/15 HTML / CSS