模型使用(数据库的连接)

创建项目

进入已经配置好的Django项目虚拟环境,创建名为dbOperation的项目(win+r 输入:cmd --> 进入win窗口),再进入项目目录为其创建应用

关键命令:
activate激活虚拟环境
django-admin startproject dbOperation创建Django项目dbOperation
python manage.py startapp app为dbOperation创建应用app

模型使用(数据库的连接)_第1张图片
image.png

创建数据库

进入本机mysql中,创建一个新的数据库

关键指令
mysql -uroot -p登录本机数据库
show databases查看本地所有数据库
creatr database dbDjango创建数据库dbDjango

模型使用(数据库的连接)_第2张图片
image.png

配置环境

利用PyCharm打开创建的项目,并为其配置环境。

配置步骤:
File --> Setting --> Project:项目名 --> Project Interpreter

注:Windows中即使进入虚拟环境中创建目标项目,利用PyCharm打开后默认所用编辑器有可能会有所不同。反正我每次打开之后他都是默认使用的python3.7的那个一开始使用的环境,所以认为有必要查看一下,如果与虚拟环境不同修改,相同进入下一步即可。

模型使用(数据库的连接)_第3张图片
image.png

建立连接

修改项目中的配置文件(setting.py),以创建连接。

修改内容:
在安装基础(INSTALLED_APPS)中添加创建的应用app

模型使用(数据库的连接)_第4张图片
添加应用

在数据库(databases)中,填写本机数据库信息。

模型使用(数据库的连接)_第5张图片
修改数据库连接信息

在初始化文件(init.py)中导入mysql驱动

模型使用(数据库的连接)_第6张图片
导入mysql驱动

因为python3+取消了对mysql的默认支持,所以此处需要导入驱动。

数据迁移

生成迁移文件
python manage.py makemigrations

提交至数据库
python manage.py migrate

模型使用(数据库的连接)_第7张图片
执行命令界面

打开数据库可视化工具(Navicat)查看是否连接成功(注:连接成功会生成一些Django项目的自带文件)

模型使用(数据库的连接)_第8张图片
查看结果

你可能感兴趣的:(模型使用(数据库的连接))