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中DOM方法的动态性
Apr 11 Python
使用Python+Splinter自动刷新抢12306火车票
Jan 03 Python
Python网络编程之TCP套接字简单用法示例
Apr 09 Python
python使用xlrd和xlwt读写Excel文件的实例代码
Sep 05 Python
对python cv2批量灰度图片并保存的实例讲解
Nov 09 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
在OpenCV里使用Camshift算法的实现
Nov 22 Python
500行python代码实现飞机大战
Apr 24 Python
浅谈优化Django ORM中的性能问题
Jul 09 Python
基于Python正确读取资源文件
Sep 14 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 Python
教你使用Pandas直接核算Excel中快递费用
May 12 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
长波有什么东西
2021/03/01 无线电
PHP魔术方法__GET、__SET使用实例
2014/11/25 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
JavaScript静态的动态
2006/09/18 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
基于Jquery easyui 选中特定的tab
2015/11/17 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
深入浅出webpack之externals的使用
2017/12/04 Javascript
浅析Angular19 自定义表单控件
2018/01/31 Javascript
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
js实现全选反选不选功能代码详解
2019/04/24 Javascript
在微信小程序中使用图表的方法示例
2019/04/25 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
JavaScript解析JSON数据示例
2019/07/16 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
Python的time模块中的常用方法整理
2015/06/18 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python制作词云图代码实例
2019/09/09 Python
浅谈python 类方法/静态方法
2020/09/18 Python
python中doctest库实例用法
2020/12/31 Python
CSS3转换功能transform主要属性值分析及实现分享
2012/05/06 HTML / CSS
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
商学院大学生求职的自我评价
2014/03/12 职场文书
国际商务专业求职信
2014/07/15 职场文书
早会开场白台词大全
2015/06/01 职场文书
小学课改工作总结
2015/08/13 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL
OpenCV实现普通阈值
2021/11/17 Java/Android
Apache Pulsar结合Hudi构建Lakehouse方案分析
2022/03/31 Servers