django2.0扩展用户字段示例

作者:李毅 时间:2023-08-31 11:10:10 

创建新项目,及应用


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

来源:https://segmentfault.com/a/1190000015316799

标签:django,扩展用户字段
0
投稿

猜你喜欢

  • 在Pytorch中使用Mask R-CNN进行实例分割操作

    2023-05-18 21:41:22
  • python logging日志模块的详解

    2021-04-27 19:16:55
  • 详解php中implode explode serialize json msgpack性能对比

    2023-09-03 18:00:19
  • MySQL远程无法连接的一些常见原因总结

    2024-01-24 21:24:21
  • Vue.js实现一个SPA登录页面的过程【推荐】

    2024-04-26 17:39:41
  • SQL中日期与字符串互相转换操作实例

    2024-01-27 15:41:56
  • Python读写Excel文件的实例

    2023-03-05 03:25:10
  • 在windows下Python打印彩色字体的方法

    2023-05-19 07:03:32
  • php usort 使用用户自定义的比较函数对二维数组中的值进行排序

    2023-11-21 23:08:28
  • MySQL最常见的操作语句小结

    2023-12-27 19:33:56
  • Python Web框架Tornado运行和部署

    2021-04-14 09:17:57
  • mysql优化小技巧之去除重复项实现方法分析【百万级数据】

    2024-01-17 03:44:31
  • python语音识别的转换方法

    2023-12-06 20:56:57
  • mysql修复数据表的命令方法

    2024-01-24 10:15:33
  • Javascript调试之console对象——你不知道的一些小技巧

    2023-08-07 19:24:14
  • Python实现冒泡排序算法的完整实例

    2021-03-04 10:47:33
  • mysql 5.7.25 安装配置方法图文教程

    2024-01-14 02:21:32
  • PyCharm如何导入python项目的方法

    2022-10-23 05:50:35
  • php.ini修改php上传文件大小限制的方法详解

    2023-09-11 04:03:12
  • python网络编程之文件下载实例分析

    2021-06-04 08:02:29
  • asp之家 网络编程 m.aspxhome.com