由于在django中数据表的操作都是通过models去执行的,所以在你需要使用数据库之前需要在app中的models.py文件中事先去写好需要的表及字段,这是一件比较麻烦的事,那如何在事先没有配置models文件的情况下去对接已经存有数据的数据表呢?

1. 首先需要将django站点的默认数据库存储引擎修改为mysql

2. 修改好了之后,我们需要在manage.py文件目录下去执行下面的命令

python manage.py inspectdb

执行完了之后会在命令行窗口中显示mysql数据库中所有表在django中的models结构,我们需要将生成的所有表结构粘贴到app的models文件中去

3. 替换models文件

第二步的方式仅仅只是显示了一下表的结构,其实并没有应用到站点中,我们需要将生成的内容保存到文件中然后在替换掉app中的models.py文件

python manage.py inspectdb > models.py

将生成的文件替换掉app中的models.py文件即可

4. 最后则执行迁移数据库

python manage.py makemigrations
python manage.py migrate

转载于:https://blog.51cto.com/14284354/2401123

Django使用已经存有数据的mysql数据库相关推荐

  1. python导入excel表格-Python 将Excel表格数据导入MySQL数据库

    今天分享一个刚刚完成的Python脚本,一个实用的小技能,就是利用Python代码,将EXCEL表格数据导入到MySQL数据库中!话不多说,下面代码示例. Excel表格数据.jpg 1示例代码: i ...

  2. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  3. html5数据提交到mysql,保存html5画布作为数据到mysql数据库

    这可能是不可能的,它只是非常适合我的情况.我使用html5画布作为幻灯片演示者,用户可以使用它并将其保存到本地机器上.保存html5画布作为数据到mysql数据库 我的目标是改为以某种不同的方式将其保 ...

  4. php上传查询excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例

    PHP上传Excel文件导入数据到MySQL数据库示例2020-06-20 00:34:11 最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里 ...

  5. Shell_mysql命令以及将数据导入Mysql数据库

    连接MYSQL数据库 mysql -h${db_ip} -u${db_user} -p${db_pawd} -P${db_port} -D${db_name} -s -e "${sql}&q ...

  6. sqoop遇到mysql字段为保留字_关于在sqoop 导出数据到mysql数据库的过程对于空字符的处理。...

    今天在做sqoop的导入和导出的操作.在导出数据到mysql数据库的时候一直有问题,在导入空字段的时候就出现下面这个错误. WARN hdfs.DFSClient: Caught exception ...

  7. php 上传excel到mysql_PHP上传Excel文件导入数据到MySQL数据库示例

    最近在做Excel文件导入数据到数据库.网站如果想支持批量插入数据,可以制作一个上传Excel文件,导入里面的数据内容到MySQL数据库的小程序. 要用到的工具: ThinkPHP:轻量级国产PHP开 ...

  8. python写入mysql数据库_python调用http接口,数据写入mysql数据库并下载录音文件

    写个脚本一共完成了三件事: 第一,python调用http接口, 第二,把调用到的数据写入mysql数据库, 第三,python调用wsdl接口,获取录音文件, import time import ...

  9. python随机数据库_Python实现生成随机数据插入mysql数据库的方法

    本文实例讲述了Python实现生成随机数据插入mysql数据库的方法.分享给大家供大家参考,具体如下: 运行结果: 实现代码: import random as r import pymysql fi ...

最新文章

  1. HDU1053 Entropy 哈夫曼树
  2. cookie、localStorage和sessionStorage区别
  3. FTP匿名登录或弱口令漏洞及服务加固
  4. 集成学习(ensemble learning)(四)
  5. 【翻译自mos文章】job 不能自己主动运行的解决方法
  6. VTK:可视化算法之SplatFace
  7. sudo apt update提示某个源超时
  8. MVC初学 - The type or namespace name 'DbContext' could not be found
  9. LeetCode 662. Maximum Width of Binary Tree
  10. chrome插件系列一:Secure Shell(替代ssh客户端)
  11. 阿里P8架构师分享:如何从0到1设计一个类Dubbo的RPC框架
  12. Windows server 2008 搭建×××服务
  13. pe系统服务器怎么做双盘备份,韩博士教你如何使用pe备份系统
  14. linux佳入门教程,命令行基础工具的更佳替代品
  15. 解析几何:第六章 二次曲面(2)抛物面 二次锥面 柱面 一般二次曲面
  16. 计算机网络题库与答案西电,西电计算机网络期末试题.doc
  17. ActiveX是什么?界面开发有哪些好用的ActiveX控件推荐?
  18. 解决树莓派4B从USB启动的问题
  19. 部署YApi时,出现报错信息:Accessing non-existent property ‘count‘ of module exports inside circular dependency
  20. AI System 人工智能系统 TVM深度学习编译器 DSL IR优化 计算图 编译 优化 内存内核调度优化 DAG 图优化 DFS TaiChi 函数注册机 Registry

热门文章

  1. DeepMind推出「控制套件」:为「强化学习智能体」提供性能基准
  2. 中国在国际上首次提出全液态量子器件与计算技术概念
  3. 那些对程序员来说伤害性不高但是侮辱性极强的瞬间…
  4. 三分钟黑了阿里?马云下死命令留他?吴翰清辟谣:我没黑过阿里
  5. CR--同事分享学习
  6. 函数对象,名称空间与作用域,闭包,装饰器
  7. amazeui学习笔记--css(常用组件4)--关闭按钮Close
  8. Win8 Metro(C#)数字图像处理--2.60部分彩色保留算法
  9. Support:Tenjeafan@163.com
  10. 干货|浅谈强化学习的方法及学习路线