解决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日期操作学习笔记
Oct 07 Python
Python实现从百度API获取天气的方法
Mar 11 Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 Python
Python用sndhdr模块识别音频格式详解
Jan 11 Python
cmd运行python文件时对结果进行保存的方法
May 16 Python
python中plot实现即时数据动态显示方法
Jun 22 Python
python用插值法绘制平滑曲线
Feb 19 Python
python解析xml简单示例
Jun 21 Python
详解python破解zip文件密码的方法
Jan 13 Python
python绘制玫瑰的实现代码
Mar 02 Python
Python使用进程Process模块管理资源
Mar 05 Python
PIP和conda 更换国内安装源的方法步骤
Sep 21 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
用ODBC的分页显示
2006/10/09 PHP
PHP 网页过期时间的控制代码
2009/06/29 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
php删除文本文件中重复行的方法
2015/04/28 PHP
php实现的xml操作类
2016/01/15 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
2017/11/24 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
JavaScript 无符号右移赋值操作
2009/04/17 Javascript
jquery实现的代替传统checkbox样式插件
2015/06/19 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
Ionic2开发环境搭建教程
2020/08/20 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
Vue实现导航栏菜单
2020/08/19 Javascript
[36:20]KG vs SECRET 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
详解Django-auth-ldap 配置方法
2018/12/10 Python
浅析python redis的连接及相关操作
2019/11/07 Python
python 实现两个npy档案合并
2020/07/01 Python
使用jTopo给Html5 Canva中绘制的元素添加鼠标事件
2014/05/15 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
Clarks西班牙官方在线商店:clarks鞋
2019/05/03 全球购物
AutoShack.com加拿大:北美主要的汽车零部件零售商
2019/07/24 全球购物
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
旅游管理毕业生自荐信
2013/11/05 职场文书
打造高效课堂实施方案
2014/03/22 职场文书
小学生国庆演讲稿
2014/09/05 职场文书
上课说话检讨书
2015/01/27 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书