Django 数据迁移导入导出


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
  • 一、简单的数据导出与导入(简单的迁移)
  • 二、使用步骤
    • 1.Django数据引入json
    • 2.Django导出数据
  • 总结

前言

本文主要讲数据库的迁移方法,包含不同数据库,如 SQLite3, MySQL, PostgreSQL 之间数据迁移方案,以及数据在不同机器上迁移方案


提示:以下是本篇文章正文内容,下面案例可供参考

一、简单的数据导出与导入(简单的迁移)

python manage.py dumdata 导出

python manage.py lodadata 导入

二、使用步骤

1.Django数据引入json

数据导入,不需要指定 app项目名字

格式为:python manage.py loaddata +数据文件

代码如下(示例):

python manage.py loaddata blog_dump.json

2.Django导出数据

比如我们有一个项目叫mblog ,app项目叫blog

格式为:python manage.py blog dumpdata >+数据文件

代码如下(示例):

python manage.py dumpdata mblog > auth.json 

总结

优点:可以兼容各种支持的数据库,也就是说,以前用的是 SQLite3,可以导出后,用这种方法导入到 MySQL, PostgreSQL等数据库,反过来也可以。

缺点:数据量大的时候,速度相对较慢,表的关系比较复杂的时候可以导入不成功。

Django 数据迁移导入导出相关推荐

  1. 如何将mysql导出数据泵_Oracle数据库之ORACLE 数据泵导入导出数据

    本文主要向大家介绍了Oracle数据库之ORACLE 数据泵导入导出数据,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 一.摘要 在平常备库和数据库迁移的时候,当遇到大的数据库 ...

  2. Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据

    Postman 实现备份数据 Postman恢复数据 postman 导出导入数据 postman 导入导出数据 一.需求描述 在使用postman调试接口时,若遇到内网的环境,无法通过账户同步数据: ...

  3. 使用Oracle 的 imp ,exp 命令实现数据的导入导出

    本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解. 文章最后对运用这两个命令可能出现的问题(如权限不够,不同or ...

  4. MATLAB中文件的读写和数据的导入导出

    http://blog.163.com/tawney_daylily/blog/static/13614643620111117853933/ 在编写一个程序时,经常需要从外部读入数据,或者将程序运行 ...

  5. oracle导出对象和数据,浅析Oracle对象和数据的导入导出

    对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...

  6. docker导入MySQL文件_Docker容器中Mysql数据的导入/导出详解

    前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的 ...

  7. MySQL数据库基础(三)数据的导入导出、管理表记录、匹配条件

    数据的导入导出 搜索路径 查看搜索路径 安装时已经自动创建 命令:mysql > show variables like "secure_file_priv"; mysql& ...

  8. MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出

    1. 创建数据 为了实现批量数据的导入导出,首先需要创建大量的数据,通过循环结构搭配存储过程实现循环插入,但是这种方式相当慢,博主插入1万条数据,花费了5分钟54秒的时间. 需要注意的两点:①不管是循 ...

  9. 循序渐进开发WinForm项目(5)--Excel数据的导入导出操作

    随笔背景:在很多时候,很多入门不久的朋友都会问我:我是从其他语言转到C#开发的,有没有一些基础性的资料给我们学习学习呢,你的框架感觉一下太大了,希望有个循序渐进的教程或者视频来学习就好了. 其实也许我 ...

  10. 分组后分页_SQL(约束、视图、分页、序列、索引、同义词、创建用户,为用户授权、执行计划的使用 数据的导入导出)...

    学习主题:SQL 学习目标: 掌握约束 掌握视图 修改表名与删除表 删除表中的列语句的语法结构是什么? 答:delete 表名from table where ; 删除表中的列语句的语法结构是什么? ...

最新文章

  1. 利用partial快乐驱动开发
  2. R语言:ggplot2
  3. 和49支战队瓜分600万奖金,这场史上奖金最多的AI大赛到底比什么?
  4. NOIP2011 选择客栈
  5. 一文看懂响应率模型开发内容
  6. Clucene实现中文分词搜索(转载)
  7. BGP劫持信息有望通过基于推特的系统放送
  8. poj -- 1042 Gone Fishing(枚举+贪心)
  9. java 后端处理PDF图册
  10. Linux权限与sudo
  11. 安装光盘并重新启动计算机戴尔,戴尔电脑怎么设置光盘启动
  12. MySQL(小步笔记)
  13. shell执行curl_Linux curl命令详解
  14. java集合比较大小_arraylist 怎么比较元素大小?
  15. 下一代CDN如何与智能AI及物联网打通?
  16. oracle数据块的大小设置,Oracle数据块的大小
  17. 计算机考试设置背景音乐,给Excel表格添加背景音乐
  18. android ios 实时视频,Twitter推出适用于Android和iOS设备的实时视频
  19. 车辆工程(1)——线性二自由度汽车模型的运动方程
  20. 取代 Ant:使用 Maven 管理 Wowza 插件开发

热门文章

  1. Qt常用类的一些介绍
  2. Install YouTube-DL – A Command Line Video Download Tool for Linux
  3. 期货基础知识——期货期权中英文对照表
  4. Mellotron:Multispeaker expressive voice synthesis by conditioning on rhythm, pitch and global style
  5. 淘宝、百度、腾讯、京东 那不得不说的四角恋故事
  6. 【机器学习-白板推导系列】学习笔记---支持向量机和主成分分析法
  7. wincc项目 CS结构 ES工程师站下装到OS服务器失败或者特别慢的原因
  8. 公众号里面套页面_怎么套用别人的公众号模板?公众号模板在哪找? | 微信公众号指南...
  9. python 字符串 1.1 从键盘输入10个英文单词,输出其中以元音字母开头的单词。
  10. nodejs 运行后报错 Error: Couldn‘t find preset “es2015“ relative to directory