一.修改数据库连接

打开项目,在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数据库步骤非常详细相关推荐

  1. python Django 连接mysql数据库创建表详细全过程

    python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...

  2. Django连接mysql数据库步骤(小白篇)

    一.修改数据库连接 打开项目,在settings.py文件中是否有以下内容: 以上内容是创建django项目的时候是自动创建的.这个是告诉你,django默认连接sqllite.ENGINE:是指连接 ...

  3. django连接mysql步骤_使用Django连接Mysql数据库步骤

    链接mysql步骤 第一步:在终端下载pymysql文件–pip install pymysql 第二步:在gjango项目的__init__文件中添加代码 import pymysql pymysq ...

  4. Python Web开发框架之Django篇——二、Django连接MySQL数据库以及建表的操作

    二.Django连接MySQL数据库以及建表的操作 准备工作:安装Python访问MySQL的模块 一.修改project同名目录下面的__init__.py文件 二.修改project同名目录下面的 ...

  5. Android 连接Mysql数据库步骤(新手步骤)

    Android 连接Mysql数据库步骤 1.新建项目project 2.运行,显示helloworld 3.复制mysql-connector-java-5.1.48.jar,到libs文件夹 4. ...

  6. mysql数据库互联网连接_myeclipse怎么连接mysql数据库?(详细步骤)

    步骤:1.打开Database窗口:2.在空白处右击"new",创建连接:3.在弹窗中,选择连接方式.填写配置信息.添加驱动:4.测试配置是否正确,测试成功,点击Finish完成创 ...

  7. Java连接MySQL数据库的超级详细步骤(Windows)

    1. 数据准备 1. 下载JDK 下载Java开发工具包JDK,下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads ...

  8. django连接mysql数据库_Django学习笔记(4)——Django连接数据库

    前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...

  9. 使用eclipse连接mysql数据库步骤

    1.导入连接MySQL数据库驱动包(例如mysql-connector-java-5.1.7-bin.jar),并测试. 步骤: 1)在eclipse里面点击右上角的图标,如下图所示. 2)选中Dat ...

最新文章

  1. import的几种用法
  2. [USACO07NOV]牛继电器Cow Relays
  3. 小程序入门到精通(三):学小程序必备技术基础-flex布局
  4. Hadoop集群环境下网络架构的设计与优化
  5. Spring : Spring 切入点(Pointcut)
  6. 在appdelegate中 设置跟视图控制器 但是没办法全屏
  7. java 创建Reader_java – 最佳实践:为XMLReader创建SAX解析器
  8. C#用yield模仿js的带 index的foreach
  9. 常用数据类型使用转换详解
  10. TFS源代码管理的8大注意事项
  11. 《Java开发实战经典》习题第4章第10题:在排序好的数组中添加一个数字,将添加后的数字插入到数组合适的位置
  12. 中国互联网二十四年红黑史
  13. java开发微信公众号支付全流程
  14. GP数据库-Creenplum
  15. Web攻击手段-CSRF攻击及防御策略
  16. PC端微信缓存清理方法
  17. PM online course from Youtube.com
  18. word行距设置教程
  19. BUCTOJ2021年ACM竞赛班训练九题解
  20. IT界被忽视的小可爱们:致敬QA

热门文章

  1. leetcode844,难度easy
  2. 无线充电怎么测试软件,无线充电测试难点及解决方案
  3. python风控建模项目_像潘叔叔那样用半年时间学Python,有哪些书值得看?
  4. 双活数据中心架构优缺点分析
  5. 网络协议--SSL/TLS
  6. 7、基于51单片机智能热水器温度水温水位检测控制系统设计
  7. git拉取远程指定分支到本地
  8. easypoi 语法_高中语法精讲系列七丨高中英语八大语法之“名词性从句”要点归纳...
  9. lisp中getkword输入默认_Lisp: 我不是为了 (zhuang) 宏(bi),我只是为了(ke)读(du)取(xing)...
  10. 软件工程复试面试问题总结(一)