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天气预报采集器实现代码(网页爬虫)
Oct 07 Python
Python-基础-入门 简介
Aug 09 Python
浅析Python中的多进程与多线程的使用
Apr 07 Python
使用Python的Twisted框架编写简单的网络客户端
Apr 16 Python
python简单实现获取当前时间
Aug 27 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
对python3 中方法各种参数和返回值详解
Dec 15 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
python实现的自动发送消息功能详解
Aug 15 Python
python被修饰的函数消失问题解决(基于wraps函数)
Nov 04 Python
Python竟然能剪辑视频
May 25 Python
基于Python编写一个监控CPU的应用系统
Jun 25 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 fopen()和 file_get_contents()应用与差异介绍
2014/03/19 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
PHP闭包实例解析
2014/09/08 PHP
PHP获取youku视频真实flv文件地址的方法
2014/12/23 PHP
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
自己用jQuery写了一个图片的马赛克消失效果
2014/05/04 Javascript
分享一个自己动手写的jQuery分页插件
2014/08/28 Javascript
如何提高Dom访问速度
2017/01/05 Javascript
Vue数据驱动模拟实现2
2017/01/11 Javascript
微信小程序 转发功能的实现
2017/08/04 Javascript
Windows下快速搭建NodeJS本地服务器的步骤
2017/08/09 NodeJs
angularJs-$http实现百度搜索时的动态下拉框示例
2018/02/27 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
2018/08/30 Javascript
在vue 中使用 less的教程详解
2018/09/26 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
javascript异步处理与Jquery deferred对象用法总结
2019/06/04 jQuery
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
[00:34]TI7不朽珍藏III——纯金地穴编织者饰品展示
2017/07/15 DOTA
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Django objects.all()、objects.get()与objects.filter()之间的区别介绍
2017/06/12 Python
Python中的pack和unpack的使用
2018/03/12 Python
解读python如何实现决策树算法
2018/10/11 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
python爬虫 urllib模块url编码处理详解
2019/08/20 Python
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
JD Sports德国官网:英国领先的运动鞋和运动服饰零售商
2018/02/26 全球购物
蔻驰法国官网:COACH法国
2018/11/14 全球购物
优秀研究生自我鉴定
2013/12/04 职场文书
情侣吵架检讨书
2014/02/05 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
PHP中->和=>的意思
2021/03/31 PHP
PyTorch 如何自动计算梯度
2021/05/23 Python
世界各国短波电台对东亚播送时间频率表(SW)
2021/06/28 无线电