解决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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
Python Web框架Flask下网站开发入门实例
Feb 08 Python
详解Python中的元组与逻辑运算符
Oct 13 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
Dec 12 Python
flask session组件的使用示例
Dec 25 Python
浅谈Python中的全局锁(GIL)问题
Jan 11 Python
python实现ip地址查询经纬度定位详解
Aug 30 Python
pandas 空数据处理方法详解
Nov 02 Python
Python内置数据类型list各方法的性能测试过程解析
Jan 07 Python
python中文分词库jieba使用方法详解
Feb 11 Python
pycharm 2018 激活码及破解补丁激活方式
Sep 21 Python
python实现学员管理系统(面向对象版)
Jun 05 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
C# Assembly类访问程序集信息
2009/06/13 PHP
检查url链接是否已经有参数的php代码 添加 ? 或 &
2010/02/09 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
PHP编程风格规范分享
2014/01/15 PHP
详解PHP归并排序的实现
2016/10/18 PHP
PHP面向对象程序设计之对象的遍历操作示例
2019/06/12 PHP
laravel请求参数校验方法
2019/10/10 PHP
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
2007/01/11 Javascript
jQuery 1.3 和 Validation 验证插件1.5.1
2009/07/09 Javascript
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
AngularJS中的JSONP实例解析
2016/12/01 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
原生JS实现九宫格抽奖效果
2017/04/01 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
JS实现上传图片的三种方法并实现预览图片功能
2017/07/14 Javascript
ES6扩展运算符用法实例分析
2017/10/31 Javascript
axios取消请求的实践记录分享
2018/09/26 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
JavaScript多种图形实现代码实例
2020/06/28 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
使用Python的Twisted框架编写简单的网络客户端
2015/04/16 Python
在Python中使用HTML模版的教程
2015/04/29 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
python如何求解两数的最大公约数
2018/09/27 Python
css3遮罩层镂空效果的多种实现方法
2020/05/11 HTML / CSS
财务工作者先进事迹材料
2014/01/17 职场文书
倡导文明标语
2014/06/16 职场文书
暑假学习心得体会
2014/09/02 职场文书
2014年政教处工作总结
2014/12/20 职场文书
工伤事故赔偿协议书
2015/08/06 职场文书
学习师德师风的心得体会(2篇)
2019/10/08 职场文书
如何正确理解python装饰器
2021/06/15 Python