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 11 Python
Python使用Paramiko模块编写脚本进行远程服务器操作
May 05 Python
python常用函数详解
Sep 13 Python
Python中Django 后台自定义表单控件
Mar 28 Python
Python探索之自定义实现线程池
Oct 27 Python
Python数据拟合与广义线性回归算法学习
Dec 22 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python使用logging模块发送邮件代码示例
Jan 18 Python
Python如何把Spark数据写入ElasticSearch
Apr 18 Python
python TCP包注入方式
May 05 Python
详解用Python爬虫获取百度企业信用中企业基本信息
Jul 02 Python
python在package下继续嵌套一个package
Apr 14 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
NOT NULL 和NULL
2007/01/15 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
yii2的restful api路由实例详解
2019/05/14 PHP
HR vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
jquery 事件执行检测代码
2009/12/09 Javascript
js DOM模型操作
2009/12/28 Javascript
jQuery插件实现表格隔行换色且感应鼠标高亮行变色
2013/09/22 Javascript
jquery1.9 下检测浏览器类型和版本的方法
2013/12/26 Javascript
jQuery搜索同辈元素方法
2015/02/10 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
js编写贪吃蛇的小游戏
2020/08/24 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
浅谈DOCTYPE对$(window).height()取值的影响
2016/07/21 Javascript
三种Webpack打包方式(小结)
2018/09/19 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
vue中在vuex的actions中请求数据实例
2019/11/08 Javascript
Python完全新手教程
2007/02/08 Python
动态创建类实例代码
2009/10/07 Python
零基础写python爬虫之打包生成exe文件
2014/11/06 Python
Python编程中装饰器的使用示例解析
2016/06/20 Python
Python实现字符串格式化的方法小结
2017/02/20 Python
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
什么是会话Bean
2015/05/14 面试题
水污染治理专业毕业生推荐信
2013/11/14 职场文书
活动总结怎么写啊
2014/05/07 职场文书
撤诉状格式范本
2015/05/19 职场文书
汤姆索亚历险记读书笔记
2015/06/29 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
如何用JavaScipt测网速
2021/05/09 Javascript
vue如何清除浏览器历史栈
2022/05/25 Vue.js
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技