解决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中比较特别的除法运算和幂运算介绍
Apr 05 Python
详解Python发送邮件实例
Jan 10 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
python中的内置函数max()和min()及mas()函数的高级用法
Mar 29 Python
python调用百度语音REST API
Aug 30 Python
python实现自动解数独小程序
Jan 21 Python
python扫描线填充算法详解
Feb 19 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
Python 在局部变量域中执行代码
Aug 07 Python
selenium判断元素是否存在的两种方法小结
Dec 07 Python
Python序列化与反序列化相关知识总结
Jun 08 Python
Python移位密码、仿射变换解密实例代码
Jun 27 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延迟静态绑定实例分析
2015/02/08 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
2015/10/01 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
Vagrant(WSL)+PHPStorm+Xdebu 断点调试环境搭建
2019/12/13 PHP
Laravel等框架模型关联的可用性浅析
2019/12/15 PHP
node.js中格式化数字增加千位符的几种方法
2015/07/03 Javascript
简单谈谈node.js 版本控制 nvm和 n
2015/10/15 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
老生常谈JavaScript中的this关键字
2016/10/01 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
JS实现批量上传文件并显示进度功能
2017/06/27 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
React 父子组件通信的实现方法
2019/12/05 Javascript
js 解析 JSON 数据简单示例
2020/04/21 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
[01:40]2014DOTA2国际邀请赛 三冰SOLO赛后采访恶搞
2014/07/09 DOTA
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
python SMTP实现发送带附件电子邮件
2018/05/22 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
文职个人求职信范文
2013/09/23 职场文书
初一家长会邀请函
2014/01/31 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
2014年加油站工作总结
2014/12/04 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
党组织结对共建协议书
2016/03/23 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
vue修饰符.capture和.self的区别
2022/04/22 Vue.js