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多线程同步Lock、RLock、Semaphore、Event实例
Nov 21 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
Feb 19 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
对numpy中布尔型数组的处理方法详解
Apr 17 Python
Python创建普通菜单示例【基于win32ui模块】
May 09 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
python实现网站用户名密码自动登录功能
Aug 09 Python
python保留小数位的三种实现方法
Jan 07 Python
django配置app中的静态文件步骤
Mar 27 Python
PyCharm MySQL可视化Database配置过程图解
Jun 09 Python
Python dict的常用方法示例代码
Jun 23 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
Mar 03 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 strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
PHP通过GD库实现验证码功能示例
2019/02/23 PHP
laravel 获取某个查询的查询SQL语句方法
2019/10/12 PHP
js字母大小写转换实现方法总结
2013/11/13 Javascript
获取鼠标在div中的相对位置的实现代码
2013/12/30 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
jquery可定制的在线UEditor编辑器
2015/11/17 Javascript
angularjs之$timeout指令详解
2017/06/13 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
详解vue中的computed的this指向问题
2018/12/05 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
原生JavaScript实现刮刮乐
2020/09/29 Javascript
[34:27]DOTA2上海特级锦标赛B组败者赛 VG VS Spirit第一局
2016/02/26 DOTA
python实现ip查询示例
2014/03/26 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
2018/11/10 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
2013/03/19 面试题
心碎乌托邦的创业计划书范文
2013/12/26 职场文书
质量承诺书范文
2014/03/27 职场文书
合作意向书格式及范文
2014/03/31 职场文书
感恩老师的演讲稿
2014/05/06 职场文书
员工年终自我评价
2014/09/14 职场文书
2015年国庆节寄语
2015/08/17 职场文书
那些美到让人窒息的诗句,值得你收藏!
2019/08/20 职场文书
Java 实现限流器处理Rest接口请求详解流程
2021/11/02 Java/Android
MySQL 服务和数据库管理
2021/11/11 MySQL
详解在OpenCV中如何使用图像像素
2022/03/03 Python
html5+实现plus.io进行拍照和图片等获取
2022/06/01 HTML / CSS