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生态系统(Python新手入门指导)
Dec 11 Python
Django入门使用示例
Dec 12 Python
Python 实现数据结构中的的栈队列
May 16 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
10款最好的Python开发编辑器
Jul 03 Python
Python定时任务APScheduler的实例实例详解
Jul 22 Python
windows下Pycharm安装opencv的多种方法
Mar 05 Python
简单了解python shutil模块原理及使用方法
Apr 28 Python
Python操作Word批量生成合同的实现示例
Aug 28 Python
python使用selenium爬虫知乎的方法示例
Oct 28 Python
十个Python自动化常用操作,即拿即用
May 10 Python
Python 循环读取数据内存不足的解决方案
May 25 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
IIS环境下快速安装、配置和调试PHP5.2.0
2006/12/17 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
php引用传值实例详解学习
2013/11/06 PHP
php带抄送和密件抄送的邮件发送方法
2015/03/20 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
PHP实现对xml的增删改查操作案例分析
2017/05/19 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
全面解析JavaScript中“&&”和“||”操作符(总结篇)
2016/07/18 Javascript
深入理解JavaScript定时机制
2016/10/27 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
requirejs + vue 项目搭建详解
2017/06/16 Javascript
jQuery validata插件实现方法
2017/06/25 jQuery
JavaScript实现省份城市的三级联动
2020/02/11 Javascript
Python常用列表数据结构小结
2014/08/06 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
Python退火算法在高次方程的应用
2018/07/26 Python
python学生管理系统开发
2019/01/30 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
docker django无法访问redis容器的解决方法
2019/08/21 Python
python读取与处理netcdf数据方式
2020/02/14 Python
Python对wav文件的重采样实例
2020/02/25 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
Python 字典中的所有方法及用法
2020/06/10 Python
python实现感知机模型的示例
2020/09/30 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
ProBikeKit英国:在线公路自行车之家
2017/02/10 全球购物
意大利网上购书网站:Libraccio.it
2021/02/03 全球购物
《望庐山瀑布》教学反思
2014/04/22 职场文书
酒店开业主持词
2015/07/02 职场文书
Golang使用Panic与Recover进行错误捕获
2022/03/22 Golang
Javascript webpack动态import
2022/04/19 Javascript