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获取SQLite查询结果表列名的方法
Jun 21 Python
python去掉空白行的多种实现代码
Mar 19 Python
python3读取csv和xlsx文件的实例
Jun 22 Python
python3.5绘制随机漫步图
Aug 27 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
python进阶之自定义可迭代的类
Aug 20 Python
windows中安装Python3.8.0的实现方法
Nov 19 Python
复化梯形求积分实例——用Python进行数值计算
Nov 20 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
TensorBoard 计算图的可视化实现
Feb 15 Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 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教程孙仲岳主讲
2008/01/07 PHP
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
PHP未登录自动跳转到登录页面
2016/12/21 PHP
PHP插件PHPMailer发送邮件功能
2017/02/28 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
HTML页面,测试JS对C函数的调用简单实例
2016/08/09 Javascript
JavaScript String(字符串)对象的简单实例(推荐)
2016/08/31 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
angularJs 表格添加删除修改查询方法
2018/02/27 Javascript
修改npm全局安装模式的路径方法
2018/05/15 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
Python实现的简单万年历例子分享
2014/04/25 Python
Python二维码生成库qrcode安装和使用示例
2014/12/16 Python
Python验证企业工商注册码
2015/10/25 Python
Python爬虫实现验证码登录代码实例
2019/05/10 Python
详解python中__name__的意义以及作用
2019/08/07 Python
python FTP批量下载/删除/上传实例
2019/12/22 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
jupyter notebook运行命令显示[*](解决办法)
2020/05/18 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
详解background属性的8个属性值(面试题)
2020/11/02 HTML / CSS
Joie官方网上商店:购买服装和女装配饰
2018/06/05 全球购物
写给女朋友的道歉信
2014/01/12 职场文书
浙大毕业生自荐信
2014/01/26 职场文书
初中班主任评语大全
2014/04/24 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
Python中with上下文管理协议的作用及用法
2022/03/18 Python