解决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自动化测试之setUp与tearDown实例
Sep 28 Python
Python中的map()函数和reduce()函数的用法
Apr 27 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
Python 通过打码平台实现验证码的实现
May 13 Python
django 微信网页授权登陆的实现
Jul 30 Python
python编写计算器功能
Oct 25 Python
python 有效的括号的实现代码示例
Nov 11 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
python如何进行矩阵运算
Jun 05 Python
python 实现关联规则算法Apriori的示例
Sep 30 Python
详解使用python爬取抖音app视频(appium可以操控手机)
Jan 26 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
php与flash as3 socket通信传送文件实现代码
2014/08/16 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
VBScript版代码高亮
2006/06/26 Javascript
图片自动缩小 点击放大
2008/07/07 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
JavaScript操作Cookie方法实例分析
2015/05/27 Javascript
JS实现的表格行鼠标点击高亮效果代码
2015/11/27 Javascript
Bootstrap 组件之按钮(二)
2016/05/11 Javascript
JavaScript Uploadify文件上传实例
2017/02/28 Javascript
详解Vue监听数据变化原理
2017/03/08 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
浅谈webpack打包生成的bundle.js文件过大的问题
2018/02/22 Javascript
vue路由切换之淡入淡出的简单实现
2019/10/31 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
OpenLayer学习之自定义测量控件
2020/09/28 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
名片管理系统python版
2018/01/11 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
python读取并写入mat文件的方法
2019/07/12 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
“型”走纽约上东区:Sam Edelman
2017/04/02 全球购物
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
办公室文员工作自我评价
2013/12/01 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
产品推广策划方案
2014/05/10 职场文书
工商干部先进事迹
2014/05/14 职场文书
研究生求职自荐书
2014/06/23 职场文书
2014年单位法制宣传日活动总结
2014/11/01 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
仅用一句SQL更新整张表的涨跌幅、涨跌率的解决方案
2021/05/06 MySQL