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查看FTP是否能连接成功的方法
Jul 30 Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 Python
Python自定义类的数组排序实现代码
Aug 28 Python
Python3结合Dlib实现人脸识别和剪切
Jan 24 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
python中的global关键字的使用方法
Aug 20 Python
修改 CentOS 6.x 上默认Python的方法
Sep 06 Python
Python实现图片添加文字
Nov 26 Python
tensorflow 报错unitialized value的解决方法
Feb 06 Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 Python
python 如何对logging日志封装
Dec 02 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 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 json转换成数组形式代码分享
2014/11/10 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHP内存缓存功能memcached示例
2016/10/19 PHP
php array_merge_recursive 数组合并
2016/10/26 PHP
php使用高斯算法实现图片的模糊处理功能示例
2016/11/11 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
jQuery页面滚动浮动层智能定位实例代码
2011/08/23 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
使用jQuery.wechat构建微信WEB应用
2014/10/09 Javascript
基于Jquery实现表单验证
2020/07/20 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
解决wx.onMenuShareTimeline出现的问题
2016/08/16 Javascript
解析js如何获取css样式
2016/12/11 Javascript
新闻上下滚动jquery 超简洁(必看篇)
2017/01/21 Javascript
JavaScript中动态向表格添加数据
2017/01/24 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
使用 Node.js 开发资讯爬虫流程
2018/01/07 Javascript
javascript获取图片的top N主色值方法详解
2018/01/26 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
Django中针对基于类的视图添加csrf_exempt实例代码
2018/02/11 Python
Flask-WTF表单的使用方法
2019/07/12 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
2020/05/26 Python
python/golang 删除链表中的元素
2020/09/14 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
2021/03/02 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
家佳咖啡店创业计划书
2013/12/27 职场文书
平民服装店创业计划书
2014/01/17 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
环保倡议书格式范文
2014/05/14 职场文书