Django安装配置mysql的方法步骤


Posted in Python onOctober 15, 2018

近期做那个python的开发,今天就来简单的写一下Django安装配置mysql的方法步骤

安装mysql

首先安装pymysql

pip install pymysql

然后安装mysqlclient

pip install mysqlclient

在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图):

Django安装配置mysql的方法步骤

在window下安装python的包会出现各种问题,https://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站就是专门用于解决window下python安装的问题。你可以去下载对应的文件进行安装。

Django安装配置mysql的方法步骤

搜索mysqlclient找到对应的文件,我使用的是python3.6电脑是64位的,就找到对应的whl文件下载到本地。

pip install c://mysqlclient-1.3.13-cp36-cp36m-win_amd64.whl

这样就大功告成了。

配置

找到Django下/项目名/settings.py文件,配置一下

DATABASES = {
  'default': {
    'ENGINE': 'django.db.backends.mysql',//数据库类型
    'NAME': 'demo', //数据库名称
    'HOST':'localhost', //域名
    'PORT':'3306', //端口号
    'USER':'root', //用户名
    'PASSWORD':'123456' //密码
  }
}

这样配置就完成了。

改变数据库

现在我们来尝试下是否已经能够正常操作数据库。

先生成一个app,举例叫做Person

python manage.py startapp Person

Django安装配置mysql的方法步骤

然后在models.py文件中创建数据库表

from django.db import models

class Person(models.Model):
  first_name = models.CharField(max_length=30)
  last_name = models.CharField(max_length=30)

只做示例,随手建了两个字段。既然数据库表都有了,现在尝试是否能够改变数据库!

python manage.py migarte//为改动创建迁移记录

Django安装配置mysql的方法步骤

python manage.py migarte//把记录同步到数据库,做修改数据库的操作

Django安装配置mysql的方法步骤

命令行显示内容如上,基本就问题不大,再看一下数据库

Django安装配置mysql的方法步骤

大功告成啦!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python字符串编码识别模块chardet简单应用
Jun 15 Python
Python设计模式编程中Adapter适配器模式的使用实例
Mar 02 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
Python中return self的用法详解
Jul 27 Python
python广度优先搜索得到两点间最短路径
Jan 17 Python
python3中替换python2中cmp函数的实现
Aug 20 Python
Python collections模块使用方法详解
Aug 28 Python
Python 实现毫秒级淘宝抢购脚本的示例代码
Sep 16 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
python 爬取疫情数据的源码
Feb 09 Python
Python plt 利用subplot 实现在一张画布同时画多张图
Feb 26 Python
深入理解pytorch库的dockerfile
Jun 10 Python
深入理解Django自定义信号(signals)
Oct 15 #Python
使用numba对Python运算加速的方法
Oct 15 #Python
浅谈解除装饰器作用(python3新增)
Oct 15 #Python
python  创建一个保留重复值的列表的补码
Oct 15 #Python
python 美化输出信息的实例
Oct 15 #Python
python  Django中的apps.py的目的是什么
Oct 15 #Python
使用Python监视指定目录下文件变更的方法
Oct 15 #Python
You might like
php开发留言板的CRUD(增,删,改,查)操作
2012/04/19 PHP
三种php连接access数据库方法
2013/11/11 PHP
PHP魔术方法的使用示例
2015/06/23 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
PHP常用的三种设计模式
2017/02/17 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
javaScript的函数对象的声明详解
2015/02/06 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
使用OpenLayers3 添加地图鼠标右键菜单
2015/12/29 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
HTML中使背景图片自适应浏览器大小实例详解
2017/04/06 Javascript
JS实现520 表白简单代码
2018/05/21 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
js中比较两个对象是否相同的方法示例
2019/09/02 Javascript
js实现全选和全不选
2020/07/28 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
python使用socket向客户端发送数据的方法
2015/04/29 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
python3实现字符串操作的实例代码
2019/04/16 Python
Python 获取 datax 执行结果保存到数据库的方法
2019/07/11 Python
django mysql数据库及图片上传接口详解
2019/07/18 Python
Python3视频转字符动画的实例代码
2019/08/29 Python
python3.x中安装web.py步骤方法
2020/06/23 Python
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
美国在线眼镜店:GlassesShop
2018/11/15 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
2013/02/17 面试题
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
教师评语大全
2014/04/28 职场文书
物联网工程专业推荐信
2014/09/08 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
个人投资合作协议书
2014/10/12 职场文书
信息技术教研组工作总结
2015/08/13 职场文书