Django连接mysql数据库步骤非常详细
一.修改数据库连接
打开项目,在settings.py文件中是否有以下内容:
以上内容是创建django项目的时候是自动创建的。这个是告诉你,django默认连接sqllite。ENGINE:是指连接数据库驱动的名称,NAME是指要连接什么库,什么文件。ENGINE有以下几种情况:
1.django.db.backends.postgresql 连接 PostgreSQL
2.django.db.backends.mysql 连接 mysql
3.django.db.backends.sqlite3 连接 sqlite
4.django.db.backends.oracle 连接 oracle
如果要连接mysql…数据库,则需要账户名和密码,连接的配置应该这样写:
二.安装数据库驱动
使用一下指令:pip install pymysql(这是python3.0) ,pip install MYSQLldb(这是python2.0),请按照自己的版本使用指令
出现上面红框里面的内容表示安装成功
三.创建表并同步到mysql数据库:
django操作数据库有两种方式,我们只用其中一种的 orm方式
步骤:
1.在app项目中有一个model.py在model文件需要从models.Model中继承
2.创建迁移文件命令如下:
python manage.py makemigrations
注意:如果使用以上命令报了错
“ RuntimeError: ‘cryptography’ package is required for sha256_password or caching_sha2_password auth m”
解决方法:使用这条命令:pip install cryptography安装成功就行
3.同步到数据库使用命令如下:
python manage.py migrate
使用后全部报ok就行
到这里就结束啦拜拜ヾ(•ω•`)o
Django连接mysql数据库步骤非常详细相关推荐
- python Django 连接mysql数据库创建表详细全过程
python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...
- Django连接mysql数据库步骤(小白篇)
一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...
- django连接mysql步骤_使用Django连接Mysql数据库步骤
链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysq ...
- Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作
二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...
- Android 连接Mysql数据库步骤(新手步骤)
Android 连接Mysql数据库步骤 1.新建项目project 2.运行,显示helloworld 3.复制mysql-connector-java-5.1.48.jar,到libs文件夹 4. ...
- mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)
步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...
- Java连接MySQL数据库的超级详细步骤(Windows)
1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...
- django连接mysql数据库_Django学习笔记(4)——Django连接数据库
前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...
- 使用eclipse连接mysql数据库步骤
1.导入连接MySQL数据库驱动包(例如mysql-connector-java-5.1.7-bin.jar),并测试. 步骤: 1)在eclipse里面点击右上角的图标,如下图所示. 2)选中Dat ...
最新文章
- import的几种用法
- [USACO07NOV]牛继电器Cow Relays
- 小程序入门到精通(三):学小程序必备技术基础-flex布局
- Hadoop集群环境下网络架构的设计与优化
- Spring : Spring 切入点(Pointcut)
- 在appdelegate中 设置跟视图控制器 但是没办法全屏
- java 创建Reader_java – 最佳实践:为XMLReader创建SAX解析器
- C#用yield模仿js的带 index的foreach
- 常用数据类型使用转换详解
- TFS源代码管理的8大注意事项
- 《Java开发实战经典》习题第4章第10题:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置
- 中国互联网二十四年红黑史
- java开发微信公众号支付全流程
- GP数据库-Creenplum
- Web攻击手段-CSRF攻击及防御策略
- PC端微信缓存清理方法
- PM online course from Youtube.com
- word行距设置教程
- BUCTOJ2021年ACM竞赛班训练九题解
- IT界被忽视的小可爱们:致敬QA
热门文章
- leetcode844,难度easy
- 无线充电怎么测试软件,无线充电测试难点及解决方案
- python风控建模项目_像潘叔叔那样用半年时间学Python,有哪些书值得看?
- 双活数据中心架构优缺点分析
- 网络协议--SSL/TLS
- 7、基于51单片机智能热水器温度水温水位检测控制系统设计
- git拉取远程指定分支到本地
- easypoi 语法_高中语法精讲系列七丨高中英语八大语法之“名词性从句”要点归纳...
- lisp中getkword输入默认_Lisp: 我不是为了 (zhuang) 宏(bi),我只是为了(ke)读(du)取(xing)...
- 软件工程复试面试问题总结(一)