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 list语法学习(带例子)
Nov 01 Python
在Python中使用base64模块处理字符编码的教程
Apr 28 Python
以windows service方式运行Python程序的方法
Jun 03 Python
Python脚本实现12306火车票查询系统
Sep 30 Python
python 队列详解及实例代码
Oct 18 Python
更改Python的pip install 默认安装依赖路径方法详解
Oct 27 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
python 读取竖线分隔符的文本方法
Dec 20 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Python如何读取、写入CSV数据
Jul 28 Python
Python中pass的作用与使用教程
Nov 13 Python
pandas中对文本类型数据的处理小结
Nov 01 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
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
解决出现SoapFault (looks like we got no XML document)的问题
2017/06/24 PHP
JavaScript更改class和id的方法
2008/10/10 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
javascript 实现子父窗体互相传值的简单实例
2014/02/17 Javascript
JavaScript实现16进制颜色值转RGB的方法
2015/02/09 Javascript
jQuery DOM删除节点操作指南
2015/03/03 Javascript
jQuery绑定事件的四种方式介绍
2016/10/31 Javascript
jquery广告无缝轮播实例
2017/01/05 Javascript
BootStrap+Mybatis框架下实现表单提交数据重复验证
2017/03/23 Javascript
详解AngularJS脏检查机制及$timeout的妙用
2017/06/19 Javascript
浅谈JS函数节流防抖
2017/10/18 Javascript
js全屏事件fullscreenchange 实现全屏、退出全屏操作
2019/09/17 Javascript
[05:02][DOTA2]DOTA进化论 第一期
2013/09/27 DOTA
用Python实现一个简单的线程池
2015/04/07 Python
Python中获取对象信息的方法
2015/04/27 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
Python中关于浮点数的冷知识
2019/09/22 Python
python之列表推导式的用法
2019/11/29 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
高中毕业自我鉴定
2013/12/16 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
上海世博会志愿者口号
2014/06/17 职场文书
公司授权委托书
2014/10/17 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
学年个人总结范文
2015/03/05 职场文书
2015年社区教育工作总结
2015/05/13 职场文书
领导新年致辞2016
2015/07/29 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
2016年中学清明节活动总结
2016/04/01 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers