django 做 migrate 时 表已存在的处理方法


Posted in Python onAugust 31, 2019

在开发web的时候,如果是以前已存在的项目,项目下载下来后,为了使用测试库的数据,会直接将整个测试库(如sqlite3)拿到本机来。这种情况下,如果执行的顺序不对,很容易在执行migrate的时候出现数据库已存在的错误:

django.db.utils.OperationalError: (1050, "Table 'xxx' already exists")

要处理这种情况,如果是数据表都已经存在了,在migrate时直接使用 --fake-initial 来处理

python manage.py migrate --fake-initial

如果是因有外键存在,需要初始化多个表,且有部分数据表已创建,又有部分未创建,可以使用 --fake <appname>来处理

python manage.py migrate --fake <appname>

参考https://stackoverflow.com/questions/25924858/django-1-7-migrate-gets-error-table-already-exists

以上这篇django 做 migrate 时 表已存在的处理方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python读写ini文件示例(python读写文件)
Mar 25 Python
使用Python编写一个模仿CPU工作的程序
Apr 16 Python
解决python os.mkdir创建目录失败的问题
Oct 16 Python
python绘制直方图和密度图的实例
Jul 08 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
python列表返回重复数据的下标
Feb 10 Python
Python3运算符常见用法分析
Feb 14 Python
jupyter notebook 多行输出实例
Apr 09 Python
在django中form的label和verbose name的区别说明
May 20 Python
python interpolate插值实例
Jul 06 Python
tensorflow2.0教程之Keras快速入门
Feb 20 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 #Python
解决Django migrate不能发现app.models的表问题
Aug 31 #Python
python django生成迁移文件的实例
Aug 31 #Python
python实现递归查找某个路径下所有文件中的中文字符
Aug 31 #Python
python+django+rest框架配置创建方法
Aug 31 #Python
Python实现Restful API的例子
Aug 31 #Python
python递归下载文件夹下所有文件
Aug 31 #Python
You might like
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
PHP实现八皇后算法
2019/05/06 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
jQuery插件开发基础简单介绍
2013/01/07 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jquery easyui combox一些实用的小方法
2013/12/25 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
js删除数组中的元素delete和splice的区别详解
2018/02/03 Javascript
JS 中可以提升幸福度的小技巧(可以识别更多另类写法)
2018/07/28 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
详解Python文本操作相关模块
2017/06/22 Python
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
2018/02/13 Python
python实现排序算法解析
2018/09/08 Python
pandas中apply和transform方法的性能比较及区别介绍
2018/10/30 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
Python HTMLTestRunner测试报告view按钮失效解决方案
2020/05/25 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
基于CSS3制作立体效果导航菜单
2016/01/12 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
环保专项行动方案
2014/05/12 职场文书
解除财产保全担保书
2014/05/20 职场文书
2014年施工员工作总结
2014/11/18 职场文书
优秀团队申报材料
2014/12/26 职场文书
信息技术国培研修日志
2015/11/13 职场文书
小学英语课教学反思
2016/02/15 职场文书
处世之道:关于真诚相待的名言推荐
2019/12/02 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis