一.修改数据库连接

打开项目,在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就行

Django连接mysql数据库步骤(小白篇)相关推荐

  1. Django连接mysql数据库步骤非常详细

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

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

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

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

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

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

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

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

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

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

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

  7. eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)

    Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...

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

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

  9. django2 mysql驱动_Django框架学习(二)Django连接Mysql数据库,实现表的增删改查

    创建一个Django项目 方法: 1.使用 django-admin.py 管理工具来创建项目 2.用Pycharm专业版可以直接创建Django 项目 我直接用Pycharm创建的项目,比较简单,也 ...

最新文章

  1. EOSIO.DCT 1.3以上版本工具编写EOS智能合约重大更新
  2. bash shell while语法
  3. mysql错误用法insert into where
  4. python django并发访问挂掉,解决django高并发时数据库连接量过大的问题(实现连接池的方法)...
  5. Android构建流程——篇二
  6. 二叉树的先序建树后序输出
  7. TCP滑动窗口和拥塞控制机制
  8. java sheet 打印区域设定,如何使用Java设置电子表格的打印区域。(How to set the print area of a spreadsheet using Java.)...
  9. 小小突击队为什么服务器正在维护中,4399小小突击队3月20日5:30更新维护公告!...
  10. 计算机系统-内存的最小存储单元
  11. 天的故事 V1.0.2
  12. powerbi输入数据_如何用Power BI对数据建模?
  13. leach算法 matlab,求助LEACH的MATLAB仿真代码
  14. Android Jetpack系列之DataStore
  15. win7台式机解决插入耳机没有声音以及显示麦克风未插入的解决方法
  16. WINDOWS操作系统发展历程
  17. 模糊查询like 如何查找 包含% 或者_的行
  18. 微信小程序遇到的坑。
  19. 原来写在BlogBus(博客大巴)上的文章搬运到这里!~
  20. SpringCloud搭建NetFilx-Eureka(小白专属)

热门文章

  1. 我们应该怎么写程序?
  2. 黑客亲身讲述三个高性商诈骗故事
  3. 局域网文件共享,是用了哪个端口的?
  4. 我确实在DL上没有天赋
  5. c语言200例 020 加油站加油
  6. filter_dc_notch16
  7. C语言做一个36除以2的循环,C语言循环练习2,建议做做
  8. iOS——个人公司型开发者账号申请流程(含免费邓白氏码申请流程)
  9. 「AI人工智能」什么是AI技术
  10. 可汗学院 计算机操作系统,khan academy电脑版