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判断、获取一张图片主色调的2个实例
Apr 10 Python
详解Python的Django框架中的templates设置
May 11 Python
Django中信号signals的简单使用方法
Jul 04 Python
TensorFlow车牌识别完整版代码(含车牌数据集)
Aug 05 Python
python3 dict ndarray 存成json,并保留原数据精度的实例
Dec 06 Python
如何基于Python制作有道翻译小工具
Dec 16 Python
python super用法及原理详解
Jan 20 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
Pytorch如何切换 cpu和gpu的使用详解
Mar 01 Python
python基于opencv批量生成验证码的示例
Apr 28 Python
Python获取江苏疫情实时数据及爬虫分析
Aug 02 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
理解PHP5中static和const关键字的区别
2007/03/19 PHP
php使用date和strtotime函数输出指定日期的方法
2014/11/14 PHP
php中curl使用指南
2015/02/05 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
[原创]php实现子字符串位置相互对调互换的方法
2016/06/02 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
2017/11/07 PHP
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
第一次接触神奇的Bootstrap
2016/10/14 Javascript
vue-router路由简单案例介绍
2017/02/21 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
python批量生成本地ip地址的方法
2015/03/23 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
python加密解密库cryptography使用openSSL生成的密匙加密解密
2020/02/11 Python
用Python开发app后端有优势吗
2020/06/29 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
简述安装Slackware Linux系统的过程
2012/05/08 面试题
外贸业务员工作职责
2014/01/06 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
最新离婚协议书范本
2014/08/19 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014年城管工作总结
2014/11/20 职场文书
2015年见习期工作总结
2014/12/12 职场文书
2014年底个人工作总结
2015/03/10 职场文书
人事聘任通知
2015/04/21 职场文书
复活读书笔记
2015/06/29 职场文书
2015年学校总务工作总结
2015/07/20 职场文书
MySQL 使用事件(Events)完成计划任务
2021/05/24 MySQL
Python re.sub 反向引用的实现
2021/07/07 Python
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸