作 者:楊永剛 著
定 價:128
出 版 社:電子工業出版社
出版日期:2022年04月01日
頁 數:488
裝 幀:平裝
ISBN:9787121430848
"實戰強:大量案例,讀者可以動起來輕松學:多用圖解、比喻、類比來講解主線清:後端+前端+部署運維,全棧版本新:相關軟件采用目前的新版本"
●第1篇基礎
第1章走進Django
1.1了解Django
1.1.1Django發展歷史和版本
1.1.2MVC和MTV模式
1.2安裝Django
1.2.1安裝Python虛擬環境
1.2.2在Windows中安裝Django
1.3用VSCode編輯器進行Django開發
1.3.1設置中文界面
1.3.2安裝Python插件
1.3.3安裝Django插件
1.4【實戰】開發第1個Django應用
1.4.1創建項目
1.4.2創建應用
1.4.3處理控制器
1.4.4處理模板
1.4.5運行應用
1.5Diango項目的運行和調試
1.5.1設置運行環境
1.5.2調試項目
第2章網站的入口——Django的路由和視圖
2.1認識路由
2.1.1路由繫統的基本配置
2.1.2【實戰】用“路由包含”簡化項目的復雜度
2.1.3解析路由參數
2.1.4【實戰】用re_path()方法正則匹配復雜路由
2.1.5反向解析路由
2.2認識視圖函數
2.2.1什麼是視圖函數
2.2.2視圖函數的底層原理
2.2.3視圖處理函數的使用
2.3認識視圖類
2.3.1什麼是視圖類
2.3.2對比視圖函數和視圖類
2.3.3利用視圖類進行功能設計
第3章頁面展現——基於Djang模板
3.1Diango模板語言——DTL
3.1.1模板變量
3.1.2模板標簽
3.1.3模板過濾器
3.2模板的高級用法
3.2.1模板轉義
3.2.2【實戰】自定義過濾器
……
第2篇後臺項目實戰
第3篇進階
第4篇前臺項目實戰
第5篇部署運維
本書主要介紹了Django編程開發與運維過程中涉及的方法、技巧和實戰經驗,共5篇。“第1篇基礎”介紹用Django開發Web應用的基礎知識;“第2篇後臺項目實戰”通過開發一個商城繫統的後臺來融合前面章的知識點;“第3篇進階”通過DjangoRestFramework框架來設計和實現RESTful風格的接口,以及分層的自動化測試和基於Redis的緩存技術;“第4篇前臺項目實戰”使用前後端分離的方式開發商城繫統前臺,涉及Vue.js、Axios、VueRouter、Vuex、RESTful接口等技術。“第5篇部署運維”涉及Django的傳統部署,Django的Docker部署,持續集成,持續交付和持續部署,運維監控。本書通過完整的商城繫統實例,融合了Django開發中涉及的知識點;通過大量實例手把手帶領讀者從需求、開發、集成、代碼安全檢測、測試、部署上線等環節踐行“軟件開發運維一體化”的理念。等
楊永剛 著
"楊永剛現就職於中國電信新疆公司大數據與AI中心。微軟最有價值專家(MSMVP)\\高級工程師\\軟件工程碩士\\繫統架構師\\省公司創新傑出人纔\\集團公司B級人纔\\中央企業優選員工\\電信集團認證Hive講師。20年的IT開發經驗,擅長C#、Python、Java語言,擅長C/S、B/S編程,具有豐富的項目開發經驗。先後主持多個集團級、省級大型項目,任技術經理、項目經理。榮獲集團科技進步二等獎。"