速學Django:Web開發從入門到進

小樓一夜聽春語

  • 出版商: 機械工業
  • 出版日期: 2024-03-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • 頁數: 284
  • 裝訂: 平裝
  • ISBN: 7111744632
  • ISBN-13: 9787111744634
  • 相關分類: Django
  • 下單後立即進貨 (約4週~6週)

商品描述

本書是一本關於Django開發快速入門的書籍。
本書清晰明了地講解了使用Django進行Web專案開發時所涉及的常用知識點,括框架配置、路由配置、
模型、視圖、模板、表單、中間件、上下文處理器、程式碼測試、網站快取和網站署等內容。
本書的宗是以盡可能簡潔的流程讀者快速入門Web專案開發,
並且能夠在實戰專案中充分體會使用Django進行Web專案開發的各種技術與方法。 

本書主要含兩分內容:
第一分(第1~6章)為讀者介紹Django的用途與點、設計理念以及Django開發所依賴的知識體系;
同時,透過一個Web專案對Django開發流程進行快速體驗。

第二分(第7~15章)與讀者一起完成一個資訊網站的主體開發,
使讀者能夠更深入地了解Django在Web專案開發中高效率、易擴展的點,以及在Web專案的整體開發中所起到的作用。
同時,能夠讓讀者更全面地了解Django開發的細節與技巧。
本書可供使用Python作為主要程式語言進行Web開發的入門級讀者學與參考。

目錄大綱

前言
第1章認識Django/
1.1Web專案開發利器-Django/
1.1.1Django的起源/
1.1.2Django的用途/
1.1.3Django的點/
1.2Django的架構設計/
1.2.1軟體架構模式MVC/
1.2.2Django的MTV模式/
1.3Django開發的相關知識/
1.3.1Django原生語言Python/
1.3.2網頁開發語言HTML/CSS/JS/
1.3.3資料庫結構化查詢語言SQL/
1.3.4Django專案的生產環境—
作系統與伺服器/第2章搭建Django開發環境/
2.1安裝Python解釋器/
2.2安裝PyCharm程式碼編寫工具/
2.3安裝Django開發框架/
2.4建立venv虛擬環境/
2.5安裝SQLite資料庫視覺化工具/第3章創建Django專案/
3.1創建Web專案/
3.1.1項目基本文件/
3.1.2專案管理工具/
3.1.3靜態檔案目錄與媒體檔案目錄/
3.1.4範本文件目錄/
3.1.5資料庫檔案/
3.2創建Web應用程式/
3.2.1應用配置模組/
3.2.2資料模型模組/
3.2.3應用測試模組/
3.2.4視圖模組/
3.2.5後台管理模組/
3.2.6URL配置模組/
3.2.7範本文件目錄/
3.2.8靜態檔案目錄/
3.3響應請求的過程/
3.3.1寫第一個視圖函數/
3.3.2URL分發設定/
3.3.3呈現第一個Web頁面/第4章開發Web應用程式/
4.1建立資料模型/
4.1.1編寫模型類別/
4.1.2資料庫配置/
4.1.3進行資料遷移/
4.1.4使用Django Shell/
4.2開發網站頁/
4.2.1處理靜態文件和媒體文件/
4.2.2建立模板檔案/
4.2.3模板中使用內建標籤/
4.2.4模板中使用變數/
4.2.5模板的繼承與含/
4.2.6編寫視圖函數/
4.2.7使用列表視圖類別-ListView/
4.3開發作者頁面/
4.3.1範本中新增媒體檔案/
4.3.2使用清單視圖類別/
4.4開發名句頁面/
4.4.1建立模板檔案/
4.4.2使用清單視圖類別/
4.5開發古籍頁面/
4.5.1建立模板檔案/
4.5.2使用模板視圖類別—
TemplateView/
4.6開發古詩詳情頁/
4.6.1URL的反向解析/
4.6.2建立模板檔案/
4.6.3使用詳情視圖類別-DetailView/
4.7開發作者詳情頁/
4.7.1建立模板檔案/
4.7.2使用詳情視圖類別/
4.7.3使用清單視圖類別/
4.8開發查詢功能頁面/
4.8.1透過朝代查詢古詩功能/
4.8.2透過作者查詢古詩功能/
4.8.3透過風格查詢古詩功能/
4.8.4透過作者查詢名句功能/
4.8.5透過風格查詢名句功能/
4.8.6刷新右側邊欄資料功能/
4.9開發各類錯誤頁面/
4.9.1編寫404錯誤頁面/
4.9.2編寫500錯誤頁面/
4.10開發新增作者頁/
4.10.1建立模板檔案/
4.10.2編寫視圖函數/
4.10.3使用自訂欄位/
4.10.4使用表單-Form/
4.10.5使用模型表單-ModelForm/
4.10.6使用通用編輯視圖類別—
CreateView/
4.11開發更新作者頁/
4.11.1使用更新視圖類別—
UpdateView/
4.11.2建立範本檔案/第5章自訂管理後台/
5.1啟用Django後台/
5.1.1創建級用戶/
5.1.2造訪後台頁面/
5.2定制Django後台/
5.2.1自訂後台清單/
5.2.2自訂欄位顯示/
5.2.3關聯資料設定/
5.2.4使用富文本編輯器-TinyMCE/
5.2.5使用Django美化主題/
5.3後台權限管理/
5.3.1新增用戶群組/
5.3.2新增使用者/第6章Web計畫署/
6.1Windows署/
6.1.1啟用IIS服務/
6.1.2新增新的網站/
6.1.3安裝wfastcgi/
6.1.4處理程序映射/