Django框架使用流程(擴展)簡單添加頁面操作

頁面添加書籍的增加、刪除和修改功能

刪除書籍的具體操作

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框架需要在最基礎的框架使用上結合業務邏輯去編寫代碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章