解决Django数据库makemigrations有变化但是migrate时未变动问题


Posted in Python onMay 30, 2018

写models.py时缺少了一个 verbose_name,导致数据库出现问题,整了很久,摸索出重新建立数据库的方法:

首先删除每个app中的migrations中的除了init.py的文件,在数据库中清空所有的表,然后执行migrate,这时会自动生成系统默认的那些表,然后执行makemigrations,再执行migrate

如果只是众多应用中的一个出了问题的话,删除与之相关的表,然后进入django_migrations表中,将相应的app那项记录删除,然后再执行

makemigrations appname 
migrate

django_migrations表的作用:

在执行makemigrations后,会在app的migrations目录生成一个带有编号的py文件,这就是记录的数据库的变动和操作,当执行migrate后,django_migrations就会将上面生成的py文件记录下来,类似一个日志记录

初始的(只有自带的app时)表:

解决Django数据库makemigrations有变化但是migrate时未变动问题

django_migrations中的初始内容如下:

解决Django数据库makemigrations有变化但是migrate时未变动问题

以上这篇解决Django数据库makemigrations有变化但是migrate时未变动问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
使用Python的Bottle框架写一个简单的服务接口的示例
Aug 25 Python
从源码解析Python的Flask框架中request对象的用法
Jun 02 Python
Python基于分水岭算法解决走迷宫游戏示例
Sep 26 Python
Python中 传递值 和 传递引用 的区别解析
Feb 22 Python
详解pyenv下使用python matplotlib模块的问题解决
Nov 29 Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
Apr 26 Python
python制作简单五子棋游戏
Jun 18 Python
python标准库OS模块函数列表与实例全解
Mar 10 Python
详解pandas.DataFrame.plot() 画图函数
Jun 14 Python
python代码实现图书管理系统
Nov 30 Python
Python实现的本地文件搜索功能示例【测试可用】
May 30 #Python
Pycharm 创建 Django admin 用户名和密码的实例
May 30 #Python
Django使用详解:ORM 的反向查找(related_name)
May 30 #Python
Python实现决策树C4.5算法的示例
May 30 #Python
python实现决策树ID3算法的示例代码
May 30 #Python
浅谈Django中的数据库模型类-models.py(一对一的关系)
May 30 #Python
Python实现的读取电脑硬件信息功能示例
May 30 #Python
You might like
php session和cookie使用说明
2010/04/07 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
php实现批量下载百度云盘文件例子分享
2014/04/10 PHP
php阿拉伯数字转中文人民币大写
2015/12/21 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
jquery 可拖拽的窗体控件实现代码
2010/03/21 Javascript
js 内存释放问题
2010/04/25 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
javascript操作字符串的原生方法
2014/12/22 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
JQuery PHP图片在线裁剪实例
2020/07/27 Javascript
JavaScript实现解析INI文件内容的方法
2016/11/17 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
js中开关变量使用实例
2017/02/24 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
Node.js 使用流实现读写同步边读边写功能
2017/09/11 Javascript
详解VUE中常用的几种import(模块、文件)引入方式
2018/07/03 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
2019/08/20 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
Python三元运算实现方法
2015/01/12 Python
粗略分析Python中的内存泄漏
2015/04/23 Python
Django与JS交互的示例代码
2017/08/23 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Python全排列操作实例分析
2018/07/24 Python
对python函数签名的方法详解
2019/01/22 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
西班牙香水和化妆品连锁店:Druni
2019/05/05 全球购物
陈欧广告词
2014/03/14 职场文书
如何写好自荐信
2014/04/07 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
学校三八妇女节活动总结
2015/02/06 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题