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文件和目录操作方法大全(含实例)
Mar 12 Python
使用简单工厂模式来进行Python的设计模式编程
Mar 01 Python
django 在原有表格添加或删除字段的实例
May 27 Python
python解析json串与正则匹配对比方法
Dec 20 Python
python交换两个变量的值方法
Jan 12 Python
pycharm 设置项目的根目录教程
Feb 12 Python
python实现简易版学生成绩管理系统
Jun 22 Python
Python如何将装饰器定义为类
Jul 30 Python
Python 实现RSA加解密文本文件
Dec 30 Python
python使用numpy中的size()函数实例用法详解
Jan 29 Python
Python Django ORM连表正反操作技巧
Jun 13 Python
python神经网络 使用Keras构建RNN训练
May 04 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
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
2014/05/04 PHP
php压缩和解压缩字符串的方法
2015/03/14 PHP
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
JavaScript的Vue.js库入门学习教程
2016/05/23 Javascript
jQuery实现页面顶部下拉广告
2016/12/30 Javascript
jQuery实现 上升、下降、删除、添加一行代码
2017/03/06 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
分享vue.js devtools遇到一系列问题
2017/10/24 Javascript
小程序云开发实战小结
2018/10/25 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
微信小程序 确认框的实现(附代码)
2019/07/23 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
vue3.0 上手体验
2020/09/21 Javascript
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
Python获取二维矩阵每列最大值的方法
2018/04/03 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
python实现比较文件内容异同
2018/06/22 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
python爬取本站电子书信息并入库的实现代码
2020/01/20 Python
Python中的With语句的使用及原理
2020/07/29 Python
Python Django路径配置实现过程解析
2020/11/05 Python
纽约现代艺术博物馆商店:MoMA STORE(室内家具和杂货商品)
2016/08/02 全球购物
EntityManager都有哪些方法
2013/11/01 面试题
装修协议书范本
2014/04/21 职场文书
2014年群众路线教育实践活动整改措施
2014/09/24 职场文书
2014年标准化工作总结
2014/12/17 职场文书
行政文员岗位职责
2015/02/04 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
一年级语文教学随笔
2015/08/14 职场文书
教师理论学习心得体会
2016/01/21 职场文书
《颐和园》教学反思
2016/02/19 职场文书
python for循环赋值问题
2021/06/03 Python
SQL基础的查询语句
2021/11/11 MySQL
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技