Django安装配置mysql的方法步骤
作者:messchow 发布时间:2024-01-21 19:18:08
标签:Django,安装,配置,mysql
近期做那个python的开发,今天就来简单的写一下Django安装配置mysql的方法步骤
安装mysql
首先安装pymysql
pip install pymysql
然后安装mysqlclient
pip install mysqlclient
在安装过程中可能会报类似以下错误(因为我的已经安装成功了,找了类似的图):
在window下安装python的包会出现各种问题,https://www.lfd.uci.edu/~gohlke/pythonlibs/这个网站就是专门用于解决window下python安装的问题。你可以去下载对应的文件进行安装。
搜索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
然后在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//为改动创建迁移记录
python manage.py migarte//把记录同步到数据库,做修改数据库的操作
命令行显示内容如上,基本就问题不大,再看一下数据库
大功告成啦!
来源:https://segmentfault.com/a/1190000016670005


猜你喜欢
- 查看版本号sqlplus / as sysdba>select * from v$version;备份orcl数据库export OR
- 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片
- 本文实例为大家分享了Python实现图形用户界面计算器的具体代码,供大家参考,具体内容如下简易用户图形界面计算器设计思路:简易图形用户界面计
- php代码实现读取文件头判断文件类型,支持图片、rar、exe等后缀。案例:<?php $filename = "11.jp
- 1 什么是曝光融合曝光融合是一种将使用不同曝光设置拍摄的图像合成为一张看起来像色调映射的高动态范围(HDR)图像的图像的方法。当我们使用相机
- 这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何创建指定长度且有特定值的list不推荐方式l
- 上期回顾:亚马逊购物用户体验分析 (一)“查找内部”功能书是在亚马逊最常被购买的产品之一,所以毋庸置疑亚马逊的开发小组已经建立了一个关于“查
- 主要利用了XMLHTTP的一些方法和属性来获取服务器的信息。 以下是全部源代码: &
- 前言在python中, 切片是一个经常会使用到的语法, 不管是元组, 列表还是字符串, 一般语法就是:sequence[ilow:ihigh
- 本文实例讲述了python引用DLL文件的方法。分享给大家供大家参考。具体分析如下:在python中调用dll文件中的接口比较简单,如我们有
- 本文实例讲述了PHP删除数组中指定值的元素。分享给大家供大家参考,具体如下:测试数组如下://这是一个测试数组$testArr = arra
- 在TypeScript 项目中,我们经常需要使用声明一系列的ts类型。然而,手动写的效率实在太低,编写一个自动生成ts类型的工具可以解放生产
- javascript过滤数组重复元素的实现方法 以下是在
- 想必大家都很喜欢用Word打字,用Excel进行计算和规划,用PowerPoint作幻灯片进行展示…,但是这只用到了Office系列产品的很
- 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。json 字符串格式化在开发 web 应用的时候经常会用到
- 目前有好几种方法可以将python文件打包成exe应用程序文件,例如py2exe,pyinstaller等,比较下来,还是觉得pyinsta
- 一、安装 → pyinstaller1.1 方式1:cmd1. 调出运行窗口:win + r, 并输入 cmd2. 切换到 pip.exe
- 1. 简介(Introduction)官方原文本文翻译了原文并加入了自己的理解。主要介绍多个 Go协程之间对同一个变量并发读写时需要注意的同
- 推荐阅读:使用python检测主机存活端口及检查存活主机下面给大家分享使用python语言实现获取主机名根据端口杀死进程代码。ip=os.p
- 前段时间做视频时需要演示电脑端的操作,因此要用到屏幕录制,下载了个迅捷屏幕录制,但是没有vip录制的视频有水印且只能录制二分钟,于是鄙人想了