django2.0扩展用户字段示例


Posted in Python onFebruary 13, 2019

创建新项目,及应用

django-admin startproject myproj
cd myproj
python manage.py startapp myapp

自定义 User 类

文件myapp/models.py

from django.db import models
from django.contrib.auth.models import AbstractUser
class User(AbstractUser):
  name = models.CharField(blank=True, max_length=255)

文件 myproj/settings.py

INSTALLED_APPS = [
  ...
  'myapp',
]
AUTH_USER_MODEL = 'myapp.User'

文件 myproj/admin.py

from django.contrib import admin
from django.contrib.auth.admin import UserAdmin
from .models import User
admin.site.register(User, UserAdmin)

更新数据库

python manage.py makemigrations myapp
python manage.py migrate
// python manage.py createsuperuser

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
Python进阶之递归函数的用法及其示例
Jan 31 Python
Python把csv数据写入list和字典类型的变量脚本方法
Jun 15 Python
python对视频画框标记后保存的方法
Dec 07 Python
python 实现一次性在文件中写入多行的方法
Jan 28 Python
django模板加载静态文件的方法步骤
Mar 01 Python
django-filter和普通查询的例子
Aug 12 Python
Python range与enumerate函数区别解析
Feb 28 Python
解决使用python print打印函数返回值多一个None的问题
Apr 09 Python
Python matplotlib实时画图案例
Apr 23 Python
python中如何写类
Jun 29 Python
简单了解python关键字global nonlocal区别
Sep 21 Python
python神经网络ResNet50模型
May 06 Python
Python查找最长不包含重复字符的子字符串算法示例
Feb 13 #Python
Python查找数组中数值和下标相等的元素示例【二分查找】
Feb 13 #Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 #Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
Feb 13 #Python
Python实现Event回调机制的方法
Feb 13 #Python
Python socket实现多对多全双工通信的方法
Feb 13 #Python
对python文件读写的缓冲行为详解
Feb 13 #Python
You might like
php下使用无限生命期Session的方法
2007/03/16 PHP
PHP 引用文件技巧
2010/03/02 PHP
PHP中mb_convert_encoding与iconv函数的深入解析
2013/06/21 PHP
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP翻页跳转功能实现方法
2020/11/30 PHP
关于Laravel参数验证的一些疑与惑
2019/11/19 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
Apply an AutoFormat to an Excel Spreadsheet
2007/06/12 Javascript
JavaScript库 开发规则
2009/01/31 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
2011/10/06 Javascript
JSuggest自动匹配下拉框使用方法(示例代码)
2013/12/27 Javascript
扩展IE中一些不兼容的方法如contains、startWith等等
2014/01/09 Javascript
原生js事件的添加和删除的封装
2014/07/01 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
[原创]javascript typeof id==='string'?document.getElementById(id):id解释
2016/11/02 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
BootStrap导航栏问题记录
2017/07/31 Javascript
nodejs使用express获取get和post传值及session验证的方法
2017/11/09 NodeJs
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python获取图片颜色信息的方法
2015/03/18 Python
np.random.seed() 的使用详解
2020/01/14 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
python map比for循环快在哪
2020/09/21 Python
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
营销总经理的岗位职责
2013/12/15 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
基层党支部整改方案
2014/10/25 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
感恩教师节主题班会
2015/08/12 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
乡镇团代会开幕词
2016/03/04 职场文书
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
人工智能深度学习OpenAI baselines的使用方法
2022/05/20 Python