Django Web開發項目化教程

陳運軍、何頂軍、汪洋、謝宇、高娜、袁兵、田正衛、林崇偉

  • 出版商: 清華大學
  • 出版日期: 2025-08-01
  • 售價: $294
  • 語言: 簡體中文
  • ISBN: 7302698201
  • ISBN-13: 9787302698203
  • 相關分類: Django軟體工程
  • 下單後立即進貨 (約4週~6週)

  • Django Web開發項目化教程-preview-1
  • Django Web開發項目化教程-preview-2
  • Django Web開發項目化教程-preview-3
Django Web開發項目化教程-preview-1

相關主題

商品描述

"黨的二十大報告強調,“推動戰略性新興產業融合集群發展,構建新一代信息技術、人工智能、生物技術、新能源、新材料、高端裝備、綠色環保等一批新的增長引擎”。本書積極響應這一號召,結合IT行業和信息技術發展趨勢,以Django框架為關鍵技術,以圖書在線交易平臺設計和開發為案例,采用“項目引領、任務驅動”的編排方式進行編寫。全書共分4個項目、50個任務,通過圖書添加、圖書查詢、圖書購買、在線支付、上線部署等任務較全面地介紹了Django框架的視圖、路由、模板等關鍵技術,重點強化和突出了與Web應用程序開發相關的核心技能。 本書可作為職業院校軟件技術等相關專業的教材,也可以作為對Web應用程序開發感興趣的人員的參考書。"

作者簡介

陳運軍,民革瀘州職業技術學院支委主委,教授/高級工程師,技師,教務處處長。公開發表論文10余篇,其中2篇被EI收錄;參與省、市、校級科研教改課題20余項。多次擔任全國職業院校技能大賽評委、瀘州市初中級工程師評審專家;擔任四川省人工智能學會理事。多次榮獲市級、校級優秀教師等榮譽。主持參與省廳級教學科研項目3項,主持市院級教學科研項目6項;主編出版教材5本,其中1本為國家十四五規劃教材;參加四川省青年職工大賽獲得四川省***並獲得省級“青年崗位能手”稱號;指導學生獲得全國職業院校技能大賽全國一等獎1次、二等獎3次,並獲評國家“優秀指導教師”稱號;全國職業院校技能大賽國賽裁判;指導學生獲國際大學生數學建模競賽(MCM/ICM)一等獎;參加四川省教師教學能力大賽獲二等獎。

目錄大綱

 

目錄

 

 

 

項目1走進Web開發世界

 

任務1.1初識Web應用程序

 

*任務1.2重溫網頁設計與制作

 

*任務1.3重溫數據庫操作

 

*任務1.4重溫Python編程

 

任務1.5搭建Django開發環境

 

拓展閱讀

 

課後練習

 

項目2體驗Django項目

 

任務2.1通過命令提示符窗口創建Django項目

 

*任務2.2通過PyCharm終端創建Django項目

 

任務2.3通過PyCharm向導創建Django項目

 

*任務2.4創建Python虛擬環境

 

任務2.5編寫模型類Book

 

*任務2.6在線自學模型Models

 

*任務2.7編寫模型類Type

 

*任務2.8編寫模型類Order

 

*任務2.9編寫模型類OrderDetail

 

*任務2.10編寫模型類CartInfo

 

任務2.11執行數據遷移

 

*任務2.12執行數據導入與導出

 

任務2.13添加數據操作Ⅰ

 

*任務2.14添加數據操作Ⅱ

 

任務2.15更新數據操作

 

*任務2.16刪除數據操作Ⅰ

 

*任務2.17刪除數據操作Ⅱ

 

任務2.18查詢數據操作Ⅰ

 

*任務2.19查詢數據操作Ⅱ

 

*任務2.20查詢數據操作Ⅲ

 

*任務2.21查詢數據操作Ⅳ

 

*任務2.22查詢數據操作Ⅴ

 

*任務2.23查詢數據操作Ⅵ

 

*任務2.24查詢數據操作Ⅶ

 

任務2.25編寫視圖函數和配置路由

 

*任務2.26通過視圖函數查詢Book數據

 

*任務2.27使用GET和POST查詢Book數據

 

拓展閱讀

 

課後練習

 

項目3實現項目核心模塊

 

任務3.1註冊Book和Type模型Ⅰ

 

*任務3.2註冊Book和Type模型Ⅱ

 

任務3.3實現首頁基本功能

 

*任務3.4設計和編寫base.html模板頁面

 

*任務3.5設計和編寫index2.html模板頁面

 

*任務3.6定義模板標簽和過濾器

 

任務3.7實現列表頁基本功能

 

*任務3.8重構books.html列表頁

 

任務3.9實現詳情頁基本功能

 

*任務3.10重構details.html詳情頁

 

任務3.11購物車和收藏功能實現

 

*任務3.12Session和Cookie

 

任務3.13實現購物車功能

 

任務3.14接入支付寶

 

*任務3.15集成支付寶支付功能

 

拓展閱讀

 

課後練習

 

項目4項目部署與上線

 

任務4.1Windows(Apache+mod_wsgi)部署

 

*任務4.2Windows(IIS+FastCGI)部署

 

*任務4.3Linux(Nginx+uWSGI)部署

 

拓展閱讀

 

課後練習

 

參考文獻