解决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  连接字符串(join %)
Sep 06 Python
python 合并文件的具体实例
Aug 08 Python
python中将字典转换成其json字符串
Jul 16 Python
Python中SOAP项目的介绍及其在web开发中的应用
Apr 14 Python
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
Python与R语言的简要对比
Nov 14 Python
Python动刷新抢12306火车票的代码(附源码)
Jan 24 Python
PyTorch和Keras计算模型参数的例子
Jan 02 Python
tensorflow实现将ckpt转pb文件的方法
Apr 22 Python
python名片管理系统开发
Jun 18 Python
Python基于httpx模块实现发送请求
Jul 07 Python
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
Jun 03 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
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
2013/06/20 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
Alliance vs Liquid BO3 第三场2.13
2021/03/10 DOTA
JQuery 1.4 中的Ajax问题
2010/01/23 Javascript
JS保留两位小数 四舍五入函数的小例子
2013/11/20 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
easyui-datagrid特殊字符不能显示的处理方法
2017/04/12 Javascript
使用react-router4.0实现重定向和404功能的方法
2017/08/28 Javascript
vue-cli 3.x配置跨域代理的实现方法
2019/04/12 Javascript
javascript for循环性能测试示例
2019/08/07 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
详解react组件通讯方式(多种)
2020/05/06 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
[01:45]2014DOTA2 TI预选赛预选赛 大神专访第二弹!
2014/05/20 DOTA
[02:59]DOTA2完美大师赛主赛事第三日精彩集锦
2017/11/25 DOTA
Python内置函数的用法实例教程
2014/09/08 Python
python中split方法用法分析
2015/04/17 Python
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python数据结构之顺序表的实现代码示例
2017/11/15 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
python3操作注册表的方法(Url protocol)
2020/02/05 Python
pandas抽取行列数据的几种方法
2020/12/13 Python
大学本科生的个人自我评价
2013/12/09 职场文书
中学生期末评语
2014/02/03 职场文书
寄语十八大感言
2014/02/07 职场文书
高等教育学专业自荐书
2014/06/17 职场文书
幼儿园标语大全
2014/06/19 职场文书
事业单位年度考核个人总结
2015/02/12 职场文书
化工生产实习心得体会
2016/01/22 职场文书
熟背这些句子,让您的英语口语突飞猛进(135句)
2019/09/06 职场文书
nginx结合openssl实现https的方法
2021/07/25 Servers
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
Go本地测试解耦任务拆解及沟通详解Go本地测试的思路沟通的重要性总结
2022/06/21 Golang
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript