• 【Python-Django模型迁移】用户数据库模型的迁移(对其他数据库迁移同样适用)!!!


    迁移用户模型类

    1. 指定用户模型类

    文档

    思考:为什么Django默认用户模型类是User?

    • 阅读源代码:'django.conf.global_settings’
      AUTH_USER_MODEL = 'auth.User'
      

    结论:

    • Django用户模型类是通过全局配置项AUTH_USER_MODEL决定的

    配置规则:在setting.py里进行配置

    AUTH_USER_MODEL = '应用名.模型类名'
    
    # 指定本项目用户模型类
    AUTH_USER_MODEL = 'users.User'
    

      

    
    

    2. 迁移用户模型类

    1.创建迁移文件
    • python manage.py makemigrations
      

        

    
    

    2.执行迁移文件

    • python manage.py migrate
      

        

    3. 知识要点

    1. 用户认证系统中的用户模型类,是通过全局配置项AUTH_USER_MODEL决定的。
    2. 如果迁移自定义用户模型类,必须先配置 AUTH_USER_MODEL。
     
    多思考也是一种努力,做出正确的分析和选择,因为我们的时间和精力都有限,所以把时间花在更有价值的地方。
  • 相关阅读:
    prometheus之五:kube-state-metrics
    prometheus之四:node-exporter
    go语言基础
    EFK+kafka集群实战
    K8S 集群排错指南
    短信倒计时
    微信消息模板
    阿里大鱼
    mui下拉加载
    php无限极分类
  • 原文地址:https://www.cnblogs.com/LiuXinyu12378/p/11258626.html
Copyright © 2020-2023  润新知