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脚本操作MongoDB的教程
Apr 16 Python
使用Python编写vim插件的简单示例
Apr 17 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
Jan 30 Python
python中yield的用法详解——最简单,最清晰的解释
Apr 04 Python
一文秒懂python读写csv xml json文件各种骚操作
Jul 04 Python
使用Python实现 学生学籍管理系统
Nov 26 Python
Python利用全连接神经网络求解MNIST问题详解
Jan 14 Python
python global和nonlocal用法解析
Feb 03 Python
django ListView的使用 ListView中获取url中的参数值方式
Mar 27 Python
python如何变换环境
Jul 21 Python
如何解决pycharm调试报错的问题
Aug 06 Python
Python字符串查找基本操作代码案例
Oct 27 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如何透过ODBC来存取数据库
2006/10/09 PHP
php实现的mongodb操作类
2015/05/28 PHP
使用YII2框架实现微信公众号中表单提交功能
2017/09/04 PHP
js直接编辑当前cookie的脚本
2008/09/14 Javascript
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
Javascript 自定义类型方法小结
2010/03/02 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
jQuery插件学习教程之SlidesJs轮播+Validation验证
2016/07/12 Javascript
js微信扫描二维码登录网站技术原理
2016/12/01 Javascript
webpack打包单页面如何引用的js
2017/06/07 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
angularjs实现猜大小功能
2017/10/23 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
vue+element的表格实现批量删除功能示例代码
2018/08/17 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python遍历数组的方法小结
2015/04/30 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
python 队列基本定义与使用方法【初始化、赋值、判断等】
2019/10/24 Python
春节到了 教你使用python来抢票回家
2020/01/06 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
详解基于canvas的视频遮罩插件
2018/01/04 HTML / CSS
香蕉共和国加拿大官网:Banana Republic加拿大
2018/08/06 全球购物
英国第一摩托车和摩托车越野配件商店:GhostBikes
2019/03/10 全球购物
西班牙在线药店:DosFarma
2020/03/28 全球购物
工程造价与财务管理专业应届生求职信
2013/10/06 职场文书
致400米运动员广播稿
2014/02/07 职场文书
春风行动实施方案
2014/03/28 职场文书
小学生优秀评语
2014/12/29 职场文书
上班迟到检讨书范文
2015/05/06 职场文书