页面添加书籍的增加、删除和修改功能
删除书籍的具体操作
1.增加删除书籍按钮 指定跳转路由
2.在应用的urls.py中 添加指定好的路由 和 视图函数(未定义)
3.在应用下的views.py文件中定义视图函数
导入模块更方便重定向操作
4.执行操作,效果展示
添加书籍的具体操作
1.在首页添加按钮,设定路由
2.在应用的urls.py中 添加指定好的路由 和 视图函数(未定义)
3.在应用下的views.py文件中定义视图函数
修改操作需要在新页面进行操作
请求提交之后,返回到首页展示
4.打开地址发现异常
此时需要修改项目bookdeom下的setting.py文件
5.再次打开,执行添加操作
修改书籍的具体操作
1.首页添加修改书籍功能按钮
2.添加路由,设定视图函数
3.创建修改页面 及 编写视图函数
4.查看修改效果
删除 增加 修改书籍内的人物角色
操作同书籍操作基本一致
实现简单的增加,删除,修改功能。
小结:
如果没有Django之类的后端框架,我们如果要编写http服务器,要从底层使用socket完成所有的工作(网络通信,服务器处理,业务逻辑)
每开发一个项目都需要完成上述之类的通用工作,工作量太大
有了Django框架之后,框架已经帮助我们完成大部分通用工作(直接就可以编写业务逻辑)节省大量工作
使用框架有何缺点?我们需要了解框架 了解在哪个模块编写功能代码
在Django中我们主要的工作都集中有MVT各个模块的编写
M中就是models.py 需要编写业务模型类
V中就是views.py 需要编写视图处理函数
T中需要编写模板语言
urls.py路由文件编写
settings.py配置文件的编写
admin.py后台管理编写
使用django框架需要在最基础的框架使用上结合业务逻辑去编写代码