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的urllib库提交WEB表单
Feb 24 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
Jan 16 Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 Python
详解django自定义中间件处理
Nov 21 Python
使用Python的OpenCV模块识别滑动验证码的缺口(推荐)
May 10 Python
Python进程间通信 multiProcessing Queue队列实现详解
Sep 23 Python
python GUI库图形界面开发之PyQt5信号与槽事件处理机制详细介绍与实例解析
Mar 08 Python
Python手动或自动协程操作方法解析
Jun 22 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
关于Python错误重试方法总结
Jan 03 Python
python百行代码实现汉服圈图片爬取
Nov 23 Python
python计算列表元素与乘积详情
Aug 05 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中set_include_path()函数相关用法分析
2016/07/18 PHP
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
Javascript 高阶函数使用介绍
2015/06/15 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
nodejs实现聊天机器人功能
2019/09/19 NodeJs
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
JavaScript 异步时序问题
2020/11/20 Javascript
Python装饰器用法实例总结
2018/02/07 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Python插件机制实现详解
2020/05/04 Python
Python列表如何更新值
2020/05/27 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
Python3读写ini配置文件的示例
2020/11/06 Python
python3列表删除大量重复元素remove()方法的问题详解
2021/01/04 Python
CSS3 实用技巧:实现黑白图像效果示例代码
2013/07/11 HTML / CSS
突袭HTML5之Javascript API扩展4—拖拽(Drag/Drop)概述
2013/01/31 HTML / CSS
班级活动策划书
2014/02/06 职场文书
奥巴马的演讲稿
2014/05/15 职场文书
师范学院毕业生求职信
2014/06/24 职场文书
国庆宣传标语
2014/06/30 职场文书
文秘应届生求职信
2014/07/05 职场文书
房屋租赁协议书
2014/10/18 职场文书
评先进个人材料
2014/12/29 职场文书
致地震灾区的慰问信
2015/03/23 职场文书
离婚案件原告代理词
2015/05/23 职场文书
Go语言实现一个简单的并发聊天室的项目实战
2022/03/18 Golang