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的web框架中的Model的教程
Apr 29 Python
使用Python编写简单的端口扫描器的实例分享
Dec 18 Python
Python工程师面试题 与Python Web相关
Jan 14 Python
用Python将动态GIF图片倒放播放的方法
Nov 02 Python
python3实现全角和半角字符转换的方法示例
Sep 21 Python
Python冲顶大会 快来答题!
Jan 17 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 Python
Python中的socket网络模块介绍
Jul 23 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静态类
2006/11/25 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
防止页面被iframe(兼容IE,Firefox火狐)
2010/07/04 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
jquery 表格的增行删行实现思路
2013/03/21 Javascript
8个实用的jQuery技巧
2014/03/04 Javascript
JS实现局部选择打印和局部不选择打印
2014/04/03 Javascript
jQuery学习笔记之Ajax用法实例详解
2015/12/01 Javascript
实现高性能JavaScript之执行与加载
2016/01/30 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
老生常谈javascript的面向对象思想
2017/08/22 Javascript
解决vue项目中type=”file“ change事件只执行一次的问题
2018/05/16 Javascript
VUE动态生成word的实现
2020/07/26 Javascript
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
[05:06]TI4西雅图DOTA2前线报道 海涛密探LGD训练
2014/07/09 DOTA
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python 实现selenium断言和验证的方法
2019/02/13 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
关于pytorch中全连接神经网络搭建两种模式详解
2020/01/14 Python
Python3连接Mysql8.0遇到的问题及处理步骤
2020/02/17 Python
Python基于requests库爬取网站信息
2020/03/02 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
Numpy实现卷积神经网络(CNN)的示例
2020/10/09 Python
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
应聘收银员个人的求职信
2013/11/30 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
教师求职自荐信范文
2015/03/04 职场文书
教师继续教育反思周记
2015/06/25 职场文书
四群教育工作总结
2015/08/10 职场文书
企业文化学习心得体会
2016/01/21 职场文书