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

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

一、设置settings文件

python 复制代码
AUTH_USER_MODEL='accounts.User'

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

二、继承AbstractUser

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

例如:

python 复制代码
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'
相关推荐
AI视觉网奇3 分钟前
blender底部对齐
开发语言·python·blender
lunzi_08264 分钟前
【学习笔记】《Python编程 从入门到实践》第2章:变量命名规则、字符串操作与数值类型详解
笔记·python·学习
E_ICEBLUE4 分钟前
Python 教程:快速复制 Excel 工作表
python·excel
是三旬老汉。6 分钟前
宇树G1-D机器人端推理开发记录
python·机器人
databook9 分钟前
轨迹的蓝图:方程求解与交点计算
python·数学·动效
隔壁大炮16 分钟前
MNE-Python 第1天学习笔记:环境搭建与数据初探
python·eeg·bci·mne·脑电数据处理
晚烛17 分钟前
CANN 模型热更新:不停机模型切换与无缝更新实战指南
开发语言·python
ZPC821017 分钟前
单物体最优抓取轨迹生成
python·opencv·计算机视觉
迷渡30 分钟前
用 Rust 重写的 Bun 有 13365 个 unsafe!
开发语言·后端·rust
若兰幽竹34 分钟前
【大模型应用】抖音爆款视频深度分析系统:流水线式AI逆向拆解流量密码,精准预测播放量!
人工智能·python·音视频·抖音爆款分析