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中利用原始套接字进行网络编程的示例
May 04 Python
初步讲解Python中的元组概念
May 21 Python
基于Python __dict__与dir()的区别详解
Oct 30 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
对pandas中to_dict的用法详解
Jun 05 Python
python Django的web开发实例(入门)
Jul 31 Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 Python
python datetime处理时间小结
Apr 16 Python
基于nexus3配置Python仓库过程详解
Jun 15 Python
python GUI模拟实现计算器
Jun 22 Python
python利用paramiko实现交换机巡检的示例
Sep 22 Python
python使用matplotlib:subplot绘制多个子图的示例
Sep 24 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
UCenter Home二次开发指南
2009/05/28 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
php实现信用卡校验位算法THE LUHN MOD-10示例
2014/05/07 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
PHP实现中文圆形印章特效
2015/06/19 PHP
PHP使用CURL模拟登录的方法
2015/07/08 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
getElementById在任意一款浏览器中都可以用吗的疑问回复
2007/05/13 Javascript
JavaScript setTimeout和setInterval的使用方法 说明
2010/03/25 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
js css+html实现简单的日历
2016/07/14 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
websocket+node.js实现实时聊天系统问题咨询
2017/05/17 Javascript
基于Vue生产环境部署详解
2017/09/15 Javascript
IntelliJ IDEA 安装vue开发插件的方法
2017/11/21 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
JS+H5 Canvas实现时钟效果
2018/07/20 Javascript
vue 详情跳转至列表页实现列表页缓存
2019/03/27 Javascript
a标签调用js的方法总结
2019/09/05 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
详解Python中的join()函数的用法
2015/04/07 Python
python 打印出所有的对象/模块的属性(实例代码)
2016/09/11 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
三步实现Django Paginator分页的方法
2019/06/11 Python
python查看数据类型的方法
2019/10/12 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
pyinstaller 3.6版本通过pip安装失败的解决办法(推荐)
2020/01/18 Python
python接口自动化框架实战
2020/12/23 Python
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
使用C#编写创建一个线程的代码
2013/01/22 面试题
关于幼儿的自我评价
2013/12/18 职场文书
药品采购员岗位职责
2014/02/08 职场文书
谢师宴答谢词
2015/01/05 职场文书
仅仅使用 HTML/CSS 实现各类进度条的方式汇总
2021/11/11 HTML / CSS