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接收Gmail新邮件并发送到gtalk的方法
Mar 10 Python
Python中绑定与未绑定的类方法用法分析
Apr 29 Python
Python的网络编程库Gevent的安装及使用技巧
Jun 24 Python
Python爬虫实例_利用百度地图API批量获取城市所有的POI点
Jan 10 Python
Python标准库笔记struct模块的使用
Feb 22 Python
Python理解递归的方法总结
Jan 28 Python
pytorch获取vgg16-feature层输出的例子
Aug 20 Python
Python多重继承之菱形继承的实例详解
Feb 12 Python
Windows 下python3.8环境安装教程图文详解
Mar 11 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
Apr 25 Python
Python的3种运行方式:命令行窗口、Python解释器、IDLE的实现
Oct 10 Python
Python实现数据的序列化操作详解
Jul 07 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模块memcache和memcached区别分析
2011/06/14 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
详解PHP序列化反序列化的方法
2015/10/27 PHP
学习ExtJS Panel常用方法
2009/10/07 Javascript
JS实现根据出生年月计算年龄
2014/01/10 Javascript
JavaScript中最简洁的编码html字符串的方法
2014/10/11 Javascript
JavaScript ParseFloat()方法
2015/12/18 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
JavaScript实现倒计时跳转页面功能【实用】
2016/12/13 Javascript
jquery.cookie.js的介绍与使用方法
2017/02/09 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
Kindeditor单独调用单图上传增加预览功能的实例
2017/07/31 Javascript
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
微信小程序上传多图到服务器并获取返回的路径
2019/05/05 Javascript
微信小程序class封装http代码实例
2019/08/24 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
Vue中computed及watch区别实例解析
2020/08/01 Javascript
[01:02]DOTA2辉夜杯决赛日 CDEC.Y对阵VG赛前花絮
2015/12/27 DOTA
python获取元素在数组中索引号的方法
2015/07/15 Python
深入解析Python中的变量和赋值运算符
2015/10/12 Python
django框架实现一次性上传多个文件功能示例【批量上传】
2019/06/19 Python
python数据挖掘需要学的内容
2019/06/23 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
2019/08/23 Python
Python中断多重循环的几种方式详解
2020/02/10 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
python 如何停止一个死循环的线程
2020/11/24 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
经典大学生求职信范文
2014/01/06 职场文书
办公室岗位职责
2014/02/12 职场文书
网聊搭讪开场白
2015/05/28 职场文书
安全教育日主题班会
2015/08/13 职场文书
教师节主题班会方案
2015/08/17 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL