码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-07-28 13:44:33      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:用户认证   div   tom   back   迁移用户   migration   font   htm   topic   

 

迁移用户模型类

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。
 

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

标签:用户认证   div   tom   back   迁移用户   migration   font   htm   topic   

原文地址:https://www.cnblogs.com/LiuXinyu12378/p/11258626.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!