DJANGO 学生管理系统项目创建流程
- 2020 年 1 月 19 日
- 笔记
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px ".PingFang SC"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545 } p.p4 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p5 { margin: 8.0px 0.0px 8.0px 0.0px; font: 12.0px "Helvetica Neue"; color: #454545; min-height: 14.0px } span.s1 { font: 17.0px "Helvetica Neue" } span.s2 { font: 12.0px ".PingFang SC" } span.s3 { font: 12.0px "Helvetica Neue" } span.s4 { font: 24.0px ".PingFang SC" } span.Apple-tab-span { white-space: pre }
DJANGO 学生管理系统项目创建流程
1、pycharm创建一个django项目
2、建立一个应用:python manage.py startapp app01
3、设置settings.py文件中app的设置

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

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

6、创建表格models.py
创建一个班级表,一个老师表,一个学生表,并建立班级表和老师表之间的多对多的关系,学生表和班级表做一对多的关系
这里需要特别注意:django的1.9版本之后,
foreignkey必须指定on_delete将foreignkey的on_delete属性设置为models.CASCADE

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

8、在views文件夹中新建classes.py sutdents.py teachers.py
9、修改ulrs

10、在templates目录建立get_classes.html

11、编辑classes.py文件

12、创建数据库
python manage.py makemigrations
python3 manage.py migrate
将数据库拖拽到database区域
安装驱动程序



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

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

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

16、编写添加功能
首先新建添加的html页面

修改url

编辑classes.py

17、编写删除功能
修改get_classes.html文件

编辑url

修改classes.py文件

18、编写修改功能
新建一个修改页面

编辑url

修改classes.py文件
