当前位置: 首页 > article >正文

Django替换现有用户模型(auth_user)

当Django现有的用户模型信息不满足我们的需求时,可以建立另一个数据模型来替代现有的。

一、设置settings文件

AUTH_USER_MODEL='accounts.User'

在settings文件中配置上述信息,引号内为:模块名.数据模型名

 二、继承AbstractUser

在要替代auth_user的数据模型的类中继承AbstractUser。

例如:

class User(AbstractUser):
    #用户数据模型
   #只留下增加的列
    nickname=models.CharField('昵称',max_length=32,unique=True)
    avatar=models.ImageField('头像',null=True,upload_to='avatar/%Y%m')
    class Meta:
        db_table='account_user'


http://www.kler.cn/a/389048.html

相关文章:

  • 结构体是否包含特定类型的成员变量
  • 【stable diffusion部署】超强AI绘画Stable Diffusion,本地部署使用教程,完全免费使用
  • Android OpenGL ES详解——立方体贴图
  • Lucene 和 Elasticsearch 中更好的二进制量化 (BBQ)
  • Objection
  • spring中r类是什么
  • 《潜行者2切尔诺贝利之心》游戏引擎介绍
  • Jest项目实战(2): 项目开发与测试
  • 鸿蒙next版开发:ArkTS组件快捷键事件详解
  • 密码学知识点整理二:常见的加密算法
  • c语言中的柔性数组
  • 【css flex 多行均分有间隙布局】
  • 小白学习之路:咖啡叶锈病分割
  • 105. UE5 GAS RPG 搭建主菜单
  • MySQL缓存参数如何优化与表结构如何优化才算是最大性能的优化
  • 6层板设计常用知识笔记
  • 鸿蒙开发基础入门
  • BP 神经网络学习 MATLAB 函数详解及应用
  • 【Istio】Istio原理
  • web安全漏洞之文件上传
  • 【JWT】Asp.Net Core中JWT刷新Token解决方案
  • DCN DCWS-6028神州数码 AC 设备配置笔记
  • ESLint 使用教程(三):12个ESLint 配置项功能与使用方式详解
  • SDL渲染器和纹理
  • 2024-11-10-leetcode每日一题-540. 有序数组中的单一元素
  • Python数据分析-Google Play商店应用数据分析