错误:

django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applied before its dependency accounts.0001_initial on database ‘default’.

如果我们一开始使用的是django原生模型User,在后来的开发中,我们在其他app中想使用自己的User模型,在我们makemigrations时,就会出现以上错误

解决方法:

一:

  • 删除除了auth_user表以外的所有数据库
  • 删除与用户有关app下的migrations文件夹
  • 重新makemigrations + migrate
    缺点:这个方法相当于从头到尾更新重建了我们的数据模型,需要我们备份数据库中的数据

二:

  • 在setttings文件中注释掉:django.contrib.admin
  • 在urls文件中注释掉:path('admin/', admin.site.urls)
  • 重新migrate
  • 将刚才注释的代码加回去
  • 重新migrate

Django-Migration admin.0001_initial is applied before its dependency accounts.0001_initial on....相关推荐

  1. admin.0001_initial is applied before its dependency users.0001_initial on database 'default

    django.db.migrations.exceptions.InconsistentMigrationHistory: Migration admin.0001_initial is applie ...

  2. django的admin组件使用详解

    一.admin组件介绍 admin作为django的超级用户,权限包括注册目录列表,注册用户权限,注册需要维护的数据库信息等. 二.admin组件的使用 1. 启动项目 访问localhost:800 ...

  3. 自定义Django的admin界面

    第6章介绍了Django的admin界面,现在是回过头来仔细看看这个的时候了 我们前面讲的几次admin是Django的"杀手级特性",并且大多数Django开发人员很快爱上了它节 ...

  4. Django后台admin的使用

    Django后台admin的使用 1.简述 2.创建数据库表 3.修改admin.py文件 4.启动服务,进入界面 5.自定义表显示内容: 6.自定义动作 1.简述 Django的admin可以提供一 ...

  5. [django]Django站点admin支持中文显示和输入设置

    正文: Django站点admin支持中文输入设置,操作如下: 1 需要确定的你的数据库的client客户端和服务端的编码设置为utf-8,如果不是,请将其设置成utf-8编码,我采用mysql,详情 ...

  6. 1月24日学习内容整理:Django的admin组件源码分析及流程

    一.单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在.当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用 ...

  7. Django(part31)--admin后台数据库管理

    学习笔记,仅供参考 文章目录 admin后台数据库管理 使用步骤 自定义后台管理数据表 配置步骤 模型管理器类 模型管理器的使用方法 ModelAdmin模型管理器类中的高级管理功能 数据库表管理 修 ...

  8. 【django之admin,单例模式】

    一.admin组件使用 Django 提供了基于 web 的管理工具. Django 自动管理工具是 django.contrib 的一部分.你可以在项目的 settings.py 中的 INSTAL ...

  9. 【Django】admin.ModelAdmin的源码-20220105

    options.py 为了解admin.ModelAdmin的源码去阅读options.py.阅读源码的目的,是为了更好的重写option.py来实现admin的客制化功能. BaseModelAdm ...

最新文章

  1. Android之解决在scrollview中嵌套ListView切换界面时scrollview整体向下滑动
  2. Jinja2模板引擎简介
  3. 关于规则引擎一些基本理论的积累
  4. 数据库系统概念总结:第五章 高级SQL
  5. python产生随机数
  6. 学生选课管理系统c语言程序报告,学生选课管理系统c语言程序
  7. 双系统重装Ubuntu经验分享
  8. python爬虫毕业论文大纲参考模板_毕业论文提纲参考模板
  9. js上传图片时添加水印
  10. VS2010闪退的问题
  11. 【渝粤题库】陕西师范大学202013 民法专论 作业
  12. VMC(VMware on AWS)分析
  13. PDF格式转换WPS格式如何实现
  14. 安卓结构能转换成苹果借口吗_别错过!这可能是苹果近几年最精彩的发布会了...
  15. SECCON-CTF-2014-Decrypt-It-easy
  16. idea配置openJDK11-Lombok报错问题
  17. 半车(前后、左右)、整车悬架详细推导建模和simulink仿真分析
  18. 使用PdfBox实现pdf转图片,解决中文方块乱码等问题
  19. Linux环境下程序的多核CPU占用率高的问题分析和解决
  20. 第4章 Laravel框架使用的HTTP协议基础

热门文章

  1. 004-ubuntu安装配置SSH服务
  2. Linux防止ARP攻击的一些方法
  3. c++值传递,指针传递,引用传递以及指针与引用的区别
  4. Leetcode刷题记录[python]——258 Add Digits
  5. Android OpenGL ES 离屏渲染(offscreen render)
  6. libgdx学习记录9——FreeType,ttf中文显示
  7. 创业故事:腾讯的创始人们
  8. 转载:浅谈软件测试流程
  9. JVM启动的时候,默认加入的属性
  10. 【Android 逆向】ART 脱壳 ( InMemoryDexClassLoader 脱壳 | dex_file.cc 中创建 DexFile 实例对象的相关函数分析 )