解决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局部赋值的规则
Mar 07 Python
使用python绘制人人网好友关系图示例
Apr 01 Python
python用字典统计单词或汉字词个数示例
Apr 22 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python实现ID3决策树算法
Aug 29 Python
python使用knn实现特征向量分类
Dec 26 Python
20行python代码的入门级小游戏的详解
May 05 Python
Pytorch Tensor 输出为txt和mat格式方式
Jan 03 Python
Python list运算操作代码实例解析
Jan 20 Python
Python如何存储数据到json文件
Mar 09 Python
Pytest框架之fixture的详细使用教程
Apr 07 Python
Python如何对齐字符串
Jul 30 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中模拟POST传递数据的两种方法分享
2011/09/16 PHP
php不用正则验证真假身份证
2013/11/06 PHP
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
浅谈JavaScript正则表达式分组匹配
2015/04/10 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
jQuery实现分隔条左右拖动功能
2015/11/21 Javascript
JavaScript位置与大小(1)之正确理解和运用与尺寸大小相关的DOM属性
2015/12/26 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
jQuery select自动选中功能实现方法分析
2016/11/28 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
用vue和node写的简易购物车实现
2017/04/25 Javascript
Node.js环境下Koa2添加travis ci持续集成工具的方法
2017/06/19 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
微信小程序实现的自定义分享功能示例
2019/02/12 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
JS实现动态星空背景效果
2019/11/01 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
[44:15]国士无双DOTA2 6.82版本详解(上)
2014/09/28 DOTA
[54:29]2018DOTA2亚洲邀请赛 4.7 淘汰赛 VP vs LGD 第二场
2018/04/09 DOTA
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
python使用numpy读取、保存txt数据的实例
2018/10/14 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
pygame游戏之旅 添加游戏界面按键图形
2018/11/20 Python
Python使用pymongo库操作MongoDB数据库的方法实例
2019/02/22 Python
详解Python 字符串相似性的几种度量方法
2019/08/29 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
基于keras输出中间层结果的2种实现方式
2020/01/24 Python
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
实习评语大全
2014/04/26 职场文书
公益广告标语
2014/06/19 职场文书
房屋产权证明书
2015/06/19 职场文书
关于redisson缓存序列化几枚大坑说明
2021/08/04 Redis
python创建字典及相关管理操作
2022/04/13 Python
mysql中如何用命令创建联合唯一索引
2022/04/20 MySQL