1、打开cmd后cd到项目位置

2、建立项目 django-admin startproject test2

3、编辑项目中的配置文件, mysite/settings.py ,告诉Django你的数据库连接参数和数据库名。具体的说,要提供 DATABASE_NAME , DATABASE_ENGINE , DATABASE_USER , DATABASE_PASSWORD , DATABASE_HOST , 和 DATABASE_PORT 这些配置信息.。

4、cd到manage.py 的同目录下,建立应用python manage.py startapp testapp

5、在与项目同名包的__init__下添加:

import pymysql
pymysql.install_as_MySQLdb()
import pymysql
pymysql.install_as_MySQLdb()

6、运行python manage.py inspectdb

7、将运行后出现的文件复制到应用的model.py中

复制到model.py中

或者直接运行python mysite/manage.py inspectdb > mysite/myapp/models.py

即可

参考自:https://yq.aliyun.com/articles/607862

https://my.oschina.net/zfschool/blog/789543

Django连接现有mysql数据库相关推荐

  1. Django web框架-----Django连接现有mysql数据库

    第一步:win10下载mysql5.7压缩包配置安装mysql,创建数据库或导入数据库 第二步:win10搭建django2.1.7开发环境,创建项目为mytestsite,创建应用app为quick ...

  2. python后台架构Django教程——连接读写mysql数据库

    全栈工程师开发手册 (作者:栾鹏) python教程全解 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng82548 ...

  3. 关于django新版本无法使用MySQL数据库的问题

    关于django新版本无法使用MySQL数据库的问题 参考这里 稍微记录下Django2.2使用MariaDB和MySQL遇到的坑 现在演示一下整个流程吧 1.创建项目和应用 PS:你也可以使用PyC ...

  4. django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  5. echarts导入mysql数据库_Echarts最新:Django中从mysql数据库中获取数据传到echarts方式_爱安网 LoveAn.com...

    关于"Echarts"的最新内容 聚合阅读 这篇文章主要介绍了基于vue+echarts 数据可视化大屏展示的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随 ...

  6. php 不可以连接远程mysql数据库

    php 不可以连接远程mysql数据库 进入 /etc/selinux more config # This file controls the state of SELinux on the sys ...

  7. [CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql

    从2014年开始,作者主要写了三个Python系列文章,分别是基础知识.网络爬虫和数据分析. Python基础知识系列:Pythonj基础知识学习与提升 Python网络爬虫系列:Python爬虫之S ...

  8. jdbc mysql 远程数据库_jdbc 连接远程mysql数据库的有关问题

    jdbc 连接远程mysql数据库的问题 我使用客户端软件如mysql-front连接远程mysql数据库正常, 但是在项目代码里使用这个远程数据库后,tomcat启动时,update表正常,启动后进 ...

  9. navicat无法连接远程mysql数据库_navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 PHP,所以打算直接使用远程管理工具Navicat for MySQL 来连接. 在 Ubuntu 中通 ...

最新文章

  1. 用Macbook-苹果系统写代码出现显示问题Text input context does not respond to _valueForTIProperty:
  2. Linux常用命令汇总(二)
  3. Makefile 中:= ?= += =的区别
  4. 专家:香港拥有人民币资产配置独特优势
  5. 腾讯技术直播间 | 当感性遇上理性,当魔术遇上数学
  6. Exchange2010应用地址列表
  7. 验证授权【msdn】
  8. C语言EasyX详解(小球碰撞)
  9. igbt原理动画演示视频_igbt的结构原理与特性图解
  10. day11、3 - 思科模拟器介绍
  11. continous attractor neural networks - 连续吸引子网络(ing)
  12. 如何用Goldwave读取保存CD歌曲
  13. 红米k30pro工程测试代码_红米手机如何进行硬件测试
  14. TextView的setBounds()方法
  15. AndroidStudio实现按钮按下时状态改变以及选择器属性及基本用法
  16. 如何在Mac上创建水彩画?Art Text来告诉你!
  17. Simulink的S函数仿真一阶RL和二阶RLC电路电路
  18. 【大话Mysql面试】-常见SQL语句书写
  19. 困难模式60级斗士双持武器(一手一把)技能点加发!--个人意见!
  20. 采用morison方程基于matlab计算大直径波浪力,用Morison方程计算分析悬浮隧道所受波浪力初探...

热门文章

  1. http的请求体body的几种数据格式
  2. jetty java web_i-jetty 下的JavaWeb开发(一)
  3. docker 启动成功但无法访问_docker nginx 运行后无法访问的问题解决
  4. 服务器虚拟机密度,服务器整合:虚拟机密度大未必是好事
  5. django2.1支持的mysql版本_一文解决django 2.2与mysql兼容性问题
  6. Java 多线程 —— 死锁与锁的错误用法
  7. 小程序 const moment = require('moment')_开源小程序精选
  8. jni c 传递对象到java_JNI将二进制数据从C传递到Java
  9. Leetcode-3 无重复字符的最长子串【c语言】
  10. svn php改客户端密码_记录VisualSVNServer配置在线密码修改功能