迁移用户模型类

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。
 

最新文章

  1. jquery 常用方法
  2. 【MVC】bootstrap-paginator 分页插件笔记
  3. C# 使用Conditional特性而不是#if条件编译
  4. android 14.04 64位 adb cannot run program adb
  5. AVAudioplayer时error解决 创建失败 ERror creating player: Error Domain=NSOSStatusErrorDomain Code=2003334207 "(null)"
  6. Java数据结构之树和二叉树
  7. Codeforces Round #227 (Div. 2) E. George and Cards 线段树+set
  8. 让EF支持sql语句
  9. rsync服务器
  10. The Decoder - UVa458
  11. GitHub 错误解决
  12. Struts2技术内幕 读书笔记二 web开发的基本模式
  13. 帆软报表(finereport)实现自动滚屏效果
  14. 【数论】卢卡斯定理模板 洛谷P3807
  15. redis的特点
  16. nginx的应用(window环境下)
  17. 20155302 2016-2017-2 《Java程序设计》第九周学习总结
  18. mint-ui之datetime-picker使用
  19. JVM类加载机制详解(二)类加载器与双亲委派模型
  20. 【LOJ】#2306. 「NOI2017」蔬菜

热门文章

  1. 为什么现在这么多人开始学习Python?
  2. GET,POST,PUT,DELETE,OPTIONS等请求方式简单总结
  3. logging,包
  4. Codeforces Gym100502H:Clock Pictures(KMP算法)
  5. c++简单桶排序
  6. C#如何加载程序运行目录外的程序集 (转)
  7. django项目中遇到要实现定时任务
  8. 快速掌握mongoDB(一)——mongoDB安装部署和常用shell命令
  9. 好用的在线画图工具processon
  10. JavaScript权威指南第六版(阅读笔记)