解决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 cookielib 登录人人网的实现代码
Dec 19 Python
通过python下载FTP上的文件夹的实现代码
Feb 10 Python
Python 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Django的分页器实例(paginator)
Dec 01 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
python获取微信企业号打卡数据并生成windows计划任务
Apr 30 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 Python
python自动结束mysql慢查询会话的实例代码
Oct 27 Python
django 读取图片到页面实例
Mar 27 Python
Python实现查找数据库最接近的数据
Jun 08 Python
python 删除excel表格重复行,数据预处理操作
Jul 06 Python
Python控制台输出俄罗斯方块的方法实例
Apr 17 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
PHP跨时区(UTC时间)应用解决方案
2013/01/11 PHP
php pki加密技术(openssl)详解
2013/07/01 PHP
PHP图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP配置把错误日志以邮件方式发送方法(Windows系统)
2015/06/23 PHP
PHP查询大量数据内存耗尽问题的解决方法
2016/10/28 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
JS高级拖动技术 setCapture,releaseCapture
2011/07/31 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
基于jQuery实现二级下拉菜单效果
2016/02/01 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
2017/01/20 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
vue一步步实现alert功能
2017/07/05 Javascript
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
vue仿携程轮播图效果(滑动轮播,下方高度自适应)
2021/02/11 Vue.js
[07:27]DOTA2卡尔工作室 英雄介绍水晶室女篇
2013/06/21 DOTA
python 中split 和 strip的实例详解
2017/07/12 Python
多版本python的pip 升级后, pip2 pip3 与python版本失配解决方法
2019/09/11 Python
Python list与NumPy array 区分详解
2019/11/06 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
jupyter 导入csv文件方式
2020/04/21 Python
Python通过zookeeper实现分布式服务代码解析
2020/07/22 Python
CSS3哪些新特性值得称赞
2016/03/02 HTML / CSS
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
GOLFINO英国官网:高尔夫服装
2020/04/11 全球购物
运输服务质量承诺书
2014/03/27 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
个人事迹材料范文
2014/12/29 职场文书
罗马假日观后感
2015/06/08 职场文书
Redis分布式锁Redlock的实现
2021/08/07 Redis
基于angular实现树形二级表格
2021/10/16 Javascript