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就行
Django连接mysql数据库步骤(小白篇)相关推荐
- 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同名目录下面的 ...
- python Django 连接mysql数据库创建表详细全过程
python Django 连接mysql数据库创建表详细全过程 1,在数据库中新建一个要连接的数据库(在cmd命令行里登录数据库进行创建创建) mysql -u root -p**+密码** cre ...
- Android 连接Mysql数据库步骤(新手步骤)
Android 连接Mysql数据库步骤 1.新建项目project 2.运行,显示helloworld 3.复制mysql-connector-java-5.1.48.jar,到libs文件夹 4. ...
- django连接mysql数据库_Django学习笔记(4)——Django连接数据库
前言 在MVC或者MTV设计模式中,模型(M)代表对数据库的操作.那么如何操作数据库呢?本小节就认真学习一下.首先复习一下Django的整个实现流程 ,然后再实现一下使用数据库的整个流程,最后学习一下 ...
- eclipselink mysql_Eclipse连接MySQL数据库(傻瓜篇)
Eclipse连接MySQL数据库(傻瓜篇) 本来不想写这么简单人文章,在百度上搜索我这个标题,完全符合标题的一大堆.但我按照那些文章捣鼓了很久,就是不行. 我的环境:MySQL:mysql-esse ...
- 使用eclipse连接mysql数据库步骤
1.导入连接MySQL数据库驱动包(例如mysql-connector-java-5.1.7-bin.jar),并测试. 步骤: 1)在eclipse里面点击右上角的图标,如下图所示. 2)选中Dat ...
- django2 mysql驱动_Django框架学习(二)Django连接Mysql数据库,实现表的增删改查
创建一个Django项目 方法: 1.使用 django-admin.py 管理工具来创建项目 2.用Pycharm专业版可以直接创建Django 项目 我直接用Pycharm创建的项目,比较简单,也 ...
最新文章
- EOSIO.DCT 1.3以上版本工具编写EOS智能合约重大更新
- bash shell while语法
- mysql错误用法insert into where
- python django并发访问挂掉,解决django高并发时数据库连接量过大的问题(实现连接池的方法)...
- Android构建流程——篇二
- 二叉树的先序建树后序输出
- TCP滑动窗口和拥塞控制机制
- java sheet 打印区域设定,如何使用Java设置电子表格的打印区域。(How to set the print area of a spreadsheet using Java.)...
- 小小突击队为什么服务器正在维护中,4399小小突击队3月20日5:30更新维护公告!...
- 计算机系统-内存的最小存储单元
- 天的故事 V1.0.2
- powerbi输入数据_如何用Power BI对数据建模?
- leach算法 matlab,求助LEACH的MATLAB仿真代码
- Android Jetpack系列之DataStore
- win7台式机解决插入耳机没有声音以及显示麦克风未插入的解决方法
- WINDOWS操作系统发展历程
- 模糊查询like 如何查找 包含% 或者_的行
- 微信小程序遇到的坑。
- 原来写在BlogBus(博客大巴)上的文章搬运到这里!~
- SpringCloud搭建NetFilx-Eureka(小白专属)