DJANGO 学生管理系统项目创建流程 -- 单表管理

DJANGO 学生管理系统项目创建流程

 

1、pycharm创建一个django项目

2、建立一个应用:python manage.py startapp app01

3、设置settings.py文件中app的设置

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第1张图片

4、设置settings.py文件中静态文件路径

 

5、在django的目录中新建静态文件目录

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第2张图片

6、创建表格models.py

创建一个班级表,一个老师表,一个学生表,并建立班级表和老师表之间的多对多的关系,学生表和班级表做一对多的关系

这里需要特别注意:django的1.9版本之后,

foreignkey必须指定on_delete将foreignkey的on_delete属性设置为models.CASCADE

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第3张图片

7、删除原有的views.py文件,新建一个views的文件夹

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第4张图片

8、在views文件夹中新建classes.py   sutdents.py  teachers.py

9、修改ulrs

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第5张图片

10、在templates目录建立get_classes.html

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第6张图片

11、编辑classes.py文件

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第7张图片

12、创建数据库

python manage.py makemigrations

 

python3 manage.py migrate

 

将数据库拖拽到database区域

 

安装驱动程序

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第8张图片

DJANGO 学生管理系统项目创建流程 -- 单表管理_第9张图片

DJANGO 学生管理系统项目创建流程 -- 单表管理_第10张图片

 

13、向数据库中手工添加几条测试数据

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第11张图片

14、点击这个按钮可以运行项目

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第12张图片

15、点击这个地方可以修改端口

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第13张图片

16、编写添加功能

首先新建添加的html页面

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第14张图片

 

修改url

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第15张图片

编辑classes.py

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第16张图片

17、编写删除功能

修改get_classes.html文件

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第17张图片

编辑url

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第18张图片

修改classes.py文件

 

 

18、编写修改功能

新建一个修改页面

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第19张图片

编辑url

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第20张图片

修改classes.py文件

 DJANGO 学生管理系统项目创建流程 -- 单表管理_第21张图片

 

转载于:https://www.cnblogs.com/trunkslisa/p/9519215.html

你可能感兴趣的:(DJANGO 学生管理系统项目创建流程 -- 单表管理)