(一)创建Django项目 - students
(二)准备静态资源
1、创建静态目录
在students里创建static目录
2、创建样式文件
在static里创建css目录,然后在css里创建main.css样式文件
3、添加layui框架
在static里添加layui框架
下载链接:百度网盘 请输入提取码 提取码:cgn6
4、创建脚本文件
在static里创建js目录,然后在js里创建main.js文件
(三)完成基本配置
1、配置数据库信息
在配置文件settings.py里配置数据库信息(注意密码要换成自己数据库的密码)
2、配置静态文件目录
在配置文件settings.py里配置静态文件目录
3、进行数据迁移
(1)创建数据库 - students
(2)设置数据库连接模块
在项目的初始化文件里设置数据库连接模块
(3)执行数据迁移命令
在控制台依次执行两条数据迁移命令,生成数据表
查看生成的数据表
(4)添加超级管理员
在控制台执行python manage.py createsuperuser命令
Django初始化admin账号和密码:admin - p@ssw0rd
4、路由配置
(1)路由需求
主页面:路由地址为空,对应视图indexView,名称为index
添加学生:路由地址addstudent/,对应视图addStudentView,名称为addstudent
显示学生:路由地址showstudent/,对应视图showStudentView,名称为showstudent
(2)主路由配置
配置主路由 - students里的urls.py
(四)创建应用 - index
1、创建index应用
在控制台执行python manage.py startapp index
2、注册index应用
在配置文件settings.py里注册index应用
3、创建学生模型
在index的models.py里创建Student模型类
4、创建视图函数
在index的views.py里创建三个视图函数
在主路由文件里导入上述三个视图函数
5、做数据迁移,生成学生表
在控制台依次执行两条命令
查看生成的学生表
(五)修改视图函数
1、定义初始化函数
在index的views.py里创建init()函数
2、修改首页视图函数
3、修改添加学生视图
4、修改显示学生视图
(六)创建模板页面
1、创建框架模板页面 - frame.html
在templates里创建frame.html
设置静态资源的Django内置标签 - {% load static %}
、{% static ... %}
设置路由的Djang内置标签 -
{% url ... %}
设置块内容的Django内置标签 - {% block content %}{% endblock content %}
2、创建首页模板 - index.html
在templates里创建index.html
启动项目,测试首页
3、创建添加学生页面 - addstudent.html
在templates里创建addstudent.html
启动项目,测试添加学生信息功能
单击左边【添加学生信息】按钮
输入姓名、学号、班级和姓名
单击【提交】按钮
查看学生表记录
同理,通过添加学生信息功能,再添加几条记录
4、创建显示学生信息模板 - showstudent.html
在templates里创建showstudent.html
启动项目,测试显示学生信息功能