Django配置MySQL数据库的完整步骤


Posted in Python onSeptember 07, 2019

一、在settings.py中配置

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',# 数据库引擎
  'NAME': 'django',






# 你要存储数据的库名,事先要创建之
  'USER': 'django',






# 数据库用户名
  'PASSWORD': 'django@123',



 # 密码
  'HOST': 'localhost',





# 主机
  'PORT': '3306',






 # 数据库使用的端口
 }
}

二、数据库迁移

Python3不支持MySQLdb,可用pymysql代替。

1.首先,在Python虚拟环境下安装pymysql:pip install pymysql

[root@python ~]# pip3 install pymysql
#或者pip install pymysql

2.然后,在项目文件夹下的_init_.py添加如下代码即可。

import pymysql
pymysql.install_as_MySQLdb()

Django配置MySQL数据库的完整步骤

3.再者,在Terminal中执行数据库迁移命令:

python manage.py makemigrations
python manage.py migrate

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python松散正则表达式用法分析
Apr 29 Python
深入理解Python变量与常量
Jun 02 Python
python 判断是否为正小数和正整数的实例
Jul 23 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
Python中修改字符串的四种方法
Nov 02 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
python如何获取当前文件夹下所有文件名详解
Jan 25 Python
python 并发编程 非阻塞IO模型原理解析
Aug 20 Python
python 生成器和迭代器的原理解析
Oct 12 Python
python使用beautifulsoup4爬取酷狗音乐代码实例
Dec 04 Python
django迁移文件migrations的实现
Mar 31 Python
Python接口测试环境搭建过程详解
Jun 29 Python
Django项目创建到启动详解(最全最详细)
Sep 07 #Python
Python笔试面试题小结
Sep 07 #Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 #Python
django创建简单的页面响应实例教程
Sep 06 #Python
如何利用python给图片添加半透明水印
Sep 06 #Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 #Python
Python常用数据类型之间的转换总结
Sep 06 #Python
You might like
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
JavaScript 私有成员分析
2009/01/13 Javascript
Javascript 解疑
2009/11/11 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
设置jsf的选择框h:selectOneMenu为不可编辑状态的方法
2014/01/07 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
利用Vue.js框架实现火车票查询系统(附源码)
2017/02/27 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
vuex进阶知识点巩固
2018/05/20 Javascript
TypeScript基础入门教程之三重斜线指令详解
2018/10/22 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
原生js滑动轮播封装
2020/07/31 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
python使用正则搜索字符串或文件中的浮点数代码实例
2014/07/11 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
2017/11/08 Python
Python用户推荐系统曼哈顿算法实现完整代码
2017/12/01 Python
Python中django学习心得
2017/12/06 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
python PIL/cv2/base64相互转换实例
2020/01/09 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
浙大网新C/C++面试解惑
2015/05/27 面试题
员工自我鉴定
2013/10/09 职场文书
护理专业个人求职简历的自我评价
2013/10/13 职场文书
公司业务员岗位职责
2014/03/18 职场文书
幼儿园教师师德表现自我评价
2015/03/05 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL
vscode内网访问服务器的方法
2022/06/28 Servers