一、MySQL环境搭建:
1.下载MySQL数据库并安装,安装教程见:https://blog.csdn.net/lala12d/article/details/82743875;
2.下载数据库时,如果遇到“Windows缺少Visual C++ 2013 库,需要安装Visual C++ 2013 库”的问题,解决地址:https://blog.csdn.net/codingforhaifeng/article/details/80675498
3.pymysql是python程序连接mysql数据库的的第三方库,通过运行import pymysql 查看系统中是否有该模块,没有的话需要自行安装。
(1)下载安装包,教程如下:https://www.cnblogs.com/iexperience/p/9510179.html
(2)使用pip命令 安装:
二、数据库配置:
1.数据库连接库导入及数据库配置
2.设计表结构
班级表结构和学生表结构设计如下:
三、创建应用、激活应用
在一个项目中可以创建多个应用,每个应用对应一种场景。
1.创建应用的步骤,进入Django项目目录,执行命令<python manage.py startapp myApp>,创建一个名字叫myApp的应用。
2.myApp应用的目录下.py文件的简单说明:
3.激活myApp应用
进入到settings.py文件中,将myApp应用加入到INSTALLED_APPS选项中,见下图:
四、定义模型
定义模型是为了与数据库进行交互,一个数据表对应一个模型。
1.进入myApp目录,编辑models.py文件,输入导入代码(一般文件中已内置导入好了):from django.db import models
2.创建模型,类中属性对应数据表中的字段
五、创建数据表
1.生成迁移文件
在manage.py文件所在的目录打开cmd窗口,执行命令<python manage.py makemigrations>,在migrations目录下生成一个迁移文件,此时还未生成数据表
2.执行迁移(相当于执行sql语句创建数据表)
在manage.py文件所在的目录打开cmd窗口,执行命令<python manage.py migrate>,此时已生成数据表。
3.进入数据库查看所生成的数据表,以及数据表中数据:
六、测试数据操作