在Django中使用Mysql数据库

方法一:

首先在项目settings.py的文件同目录下的 init.py 文件里输入

import pymysql
pymysql.install_as_MySQLdb()

然后用下载的命令安装安装pymysql驱动:

pip install pymysql

方法二:

如提示 Did you install mysqlclient? 说明缺失这个包(mysql的驱动包),并且这个包不能通过pip安装,须自己下载,下载地址:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient

下载对应版本软件包

python 3.6 32的下载: mysqlclient‑1.3.13‑cp36‑cp36m‑win32.whl
python 3.6 64 的下载:mysqlclient‑1.3.13‑cp36‑cp36m‑win_amd64.whl

然后进入虚拟环境,切换到文件下载的目录里使用下面的命令进行安装:

pip install xxx.whl

留意:如果没有安装wheel的要先安装,现在新版本的Pyhton基本默认已经安装,如果没有安装的话,请先使用下面的命令安装:

pip install wheel

提示:上面的两种方法都能连接Mysql,区分是第一种运行速度不如第二种,但第二种安装稍微麻烦一些,如果网站流量很大,建议第二种方法。

驱动安装好之后,在settings.py文件的DATABASES里配置数据库类型和数据库帐号密码,就可以连接Mysql数据库。

    DATABASES = {'default': {'ENGINE': 'django.db.backends.mysql','NAME': 'django3','USER': 'django3','PASSWORD': '9684a35c71','HOST': '127.0.0.1','PORT': '3306',}}

就可以使用MYSQL数据库了

当然,你不要忘记在自己的操作系统里安装Mysql数据库。 下面是Mysql数据库在各种操作系统里的安装方法!

相关文章:

CentOs下安装Mysql

ubuntu下安装Mysql

Windows下安装Mysql

Django中如何使用Mysql数据库相关推荐

  1. 32位数据源中没有mysql_如何在.NET中连接到MySQL数据库

    dbForge Studio for MySQL是一个在Windows平台被广泛使用的MySQL客户端,它能够使MySQL开发人员和管理人员在一个方便的环境中与他人一起完成创建和执行查询,开发和调试M ...

  2. mysql 重装,Windows系统中完全卸载MySQL数据库实现重装mysql

    一.在控制面板,卸载MySQL的所有组件 控制面板-->所有控制面板项-->程序和功能,卸载所有和MySQL有关的程序 二.找到你的MysQL安装路径,看还有没有和MySQL有关的文件夹, ...

  3. Java中怎样创建数据库_在java中怎样创建MySQL数据库列表给个例子 爱问知识人

    java中怎样创建MySQL数据库列表 需要使用jdbc访问数据库. 具体步骤如下: 1:加载驱动 ,返回连接 private static final String DRIVER_CLASS = & ...

  4. 共享mysql数据库_局域网中搭建共享MySQL数据库

    局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...

  5. Java Web eclipse中连接到mysql数据库

    eclipse中连接到mysql数据库 (Win10     jdk-7      Tomcat-7      eclipse ee x64) 一.首先是创建数据库 (1)   使用命令行语句 一般首 ...

  6. 存放在mysql数据库的表_下列选项中,存放在mysql数据库的表是

    下列选项中,存放在mysql数据库的表是 答:column_priv db user tables_priv 关于礼说法正确的是(). 答:对人有约束力 金钱能买来熟人,买不来朋友 答:√ 绿泥石强度 ...

  7. ios django 连接mysql_Django---Django连接Mysql数据库

    前面介绍了Django平台的数据交互,这些数据都是在本地存放着,修改内容或者重新启动服务,数据就消失了,如果我们把数据存放在数据库中,不就保存了吗? Django数据库 Django中自带的也有数据库 ...

  8. Python开发之:Django基于Docker实现Mysql数据库读写分离、集群、主从同步详解 | 原力计划...

    作者 | Pythonicc 责编 | 王晓曼 出品 | CSDN博客 简介 1.什么是数据库读写分离 读写分离,基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELET ...

  9. Django web框架-----Django连接本地现有mysql数据库

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

最新文章

  1. RHEL和Centos系统的区别?
  2. mongodb聚合查询优化_MongoDB聚合查询详解
  3. python基础教程:变量的使用
  4. 使用yangtools将yang文件转化成java
  5. Golang的匿名函数和闭包
  6. 树的最长直径(邻接表)
  7. Qt Creator自定义构建过程
  8. apache AH01630: client denied by server configuration错误解决方法
  9. matlab 里try用法,matlab在整个程序(全局)中使用try-catch来报告错误
  10. 没有bug队——加贝——Python 47,48
  11. JAVA开心超级签名系统源码+部署文档
  12. 【BZOJ4247】挂饰,又一个奇特的背包
  13. 中国 IT 行业平均工资再次碾压金融业,意味着什么?
  14. 回馈顾客, 活动搞起 --- 策略模式
  15. excel 时间戳转换为日期
  16. 【优化调度】基于matlab粒子群算法求解经济调度优化问题【含Matlab源码 1489期】
  17. linux自动定时关机命令,教大家使Ubuntu自动定时关机的方法
  18. 快手滑块验证码分析 2022/03/17
  19. windows“你尚未连接代理服务器可能有问题”解决方法
  20. 探索Selenium打开浏览器加载慢的原因

热门文章

  1. 修改ftp服务器地址,ftp服务器的地址修改
  2. Linux下批处理文件编写
  3. Btree/B+tree原理及区别(详解)
  4. 什么叫资讯,资讯是什么?
  5. Maven:命令大全。
  6. 猜拳游戏python实现
  7. CTreeCtrl的HitTest用法
  8. 使用JAVA调用U盾进行客户认证的total solution
  9. swpuctf 2021
  10. 03 ,似然函数求解 :目标函数推导,对数似然求解,最小二乘法