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处理csv数据的方法
Mar 11 Python
python实现在windows下操作word的方法
Apr 28 Python
python数据结构之链表的实例讲解
Jul 25 Python
Python绘制七段数码管实例代码
Dec 20 Python
解决DataFrame排序sort的问题
Jun 07 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
Python csv模块使用方法代码实例
Aug 29 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
Python编程快速上手——Excel表格创建乘法表案例分析
Feb 28 Python
Python爬虫程序架构和运行流程原理解析
Mar 09 Python
python输出国际象棋棋盘的实例分享
Nov 26 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来处理多个提交任务
2006/10/09 PHP
Php注入点构造代码
2008/06/14 PHP
Laravel 5框架学习之Blade 简介
2015/04/08 PHP
浅谈Yii乐观锁的使用及原理
2017/07/25 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
laravel-admin自动生成模块,及相关基础配置方法
2019/10/08 PHP
jQuery的Ajax时无响应数据的解决方法
2010/05/25 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
关于使用 jBox 对话框的提交不能弹出问题解决方法
2012/11/07 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
js下拉菜单语言选项简单实现
2013/09/23 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
innerHTML,outerHTML,innerText,outerText的用法及区别解析
2013/12/16 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
JavaScript设计模式开发中组合模式的使用教程
2016/05/18 Javascript
Angular2 组件通信的实例代码
2017/06/23 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
使用 Opentype.js 生成字体子集的实例代码详解
2020/05/25 Javascript
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
Python实现发送与接收邮件的方法详解
2018/03/28 Python
利用python生成照片墙的示例代码
2020/04/09 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
俄罗斯三星品牌商店:GalaxyStore
2020/11/04 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
感恩教育月活动总结
2014/07/07 职场文书
刑事和解协议书范本
2014/11/19 职场文书
毕业生个人自荐书
2015/03/05 职场文书
2015年七一建党节活动方案
2015/05/05 职场文书
2016中考冲刺决心书
2015/09/22 职场文书
关于MySQL中的 like操作符详情
2021/11/17 MySQL
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers