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列出目录下指定文件与子目录的方法
Jul 03 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
Python实现桶排序与快速排序算法结合应用示例
Nov 22 Python
python交换两个变量的值方法
Jan 12 Python
Python中list的交、并、差集获取方法示例
Aug 01 Python
python实现PID算法及测试的例子
Aug 08 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
使用Python将字符串转换为格式化的日期时间字符串
Sep 01 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
May 20 Python
Opencv常见图像格式Data Type及代码实例
Nov 02 Python
python实现计算器简易版
Dec 17 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
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
Ext 今日学习总结
2010/09/19 Javascript
基于jquery的无刷新分页技术
2011/06/11 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
JavaScript作用域链示例分享
2014/05/27 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
JS实现点击复选框将按钮或文本框变为灰色不可用的方法
2015/08/11 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
基于JavaScript实现弹幕特效
2020/08/27 Javascript
vue axios用法教程详解
2017/07/23 Javascript
Vue.js自定义指令学习使用详解
2019/10/19 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
Python 文件操作实现代码
2009/10/07 Python
Python中分数的相关使用教程
2015/03/30 Python
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
python中黄金分割法实现方法
2015/05/06 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
详解Django-channels 实现WebSocket实例
2019/08/22 Python
Centos7 下安装最新的python3.8
2019/10/28 Python
使用pyhon绘图比较两个手机屏幕大小(实例代码)
2020/01/03 Python
Python创建空列表的字典2种方法详解
2020/02/13 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
荷兰和比利时时尚鞋店:Van Dalen
2018/04/23 全球购物
社区优秀志愿者材料
2014/02/02 职场文书
优秀团支部事迹材料
2014/02/08 职场文书
充分就业社区汇报材料
2014/05/07 职场文书
逃课检讨书怎么写
2015/01/01 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
Python insert() / append() 用法 Leetcode实战演示
2021/03/31 Python
Python list去重且保持原顺序不变的方法
2021/04/03 Python