速學Django-Web開發從入門到進階 小樓一夜聽春語 9787111744634 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:機械工業
NT$630
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:速學Django-Web開發從入門到進階
ISBN:9787111744634
出版社:機械工業
著編譯者:小樓一夜聽春語
頁數:273
所在地:中國大陸 *此為代購商品
書號:1624037
可大量預訂,請先連絡。

內容簡介

本書是一本關於Django開發快速入門的圖書。 本書清晰明了地講解了使用Django進行Web項目開發時所涉及的常用知識點,包括框架配置、路由配置、模型、視圖、模板、表單、中間件、上下文處理器、代碼測試、網站緩存和網站部署等內容。 本書的宗旨是以儘可能簡潔的流程引領讀者快速入門Web項目開發,並能夠在實戰項目中充分體會使用Django進行Web項目開發的各種技術與方法。 本書主要包含兩部分內容: 第一部分(第1∼6章)為讀者介紹Django的用途與特點、設計理念以及Django開發所依賴的知識體系;同時,通過一個Web項目對Django開發流程進行快速體驗。 第二部分(第7∼15章)與讀者一起完成一個安全資訊網站的主體開發,使讀者能夠更加深入地了解Django在Web項目開發中高效率、易擴展的優點,以及在Web項目的整體開發中所起到的作用。同時,能夠讓讀者更全面地了解Django開發的細節與技巧。 本書可供使用Python作為主要編程語言進行Web開發的入門級讀者學習與參考。

作者簡介

小樓老師(小樓一夜聽春語),「會點兒編程的偽產品經理」,國內產品原型設計培訓師,Axure RP系列軟體漢化作者,專註Axure RP應用培訓與課程研發/AxureRP圖書寫作多年。 自2015年起出版多部國內口碑銷量卓著的Axure RP教程,自2013年起開展的Axure RP企業/個人培訓線上線下累計培訓人數近百萬。 小樓老師開設的個人網站:www iaxure com是國內最為專業的AuxreRP教學網站(另建有產品經理資源分享平台Chanpinban com)。近來更致力於推動Python培訓(Opython com),以滿足廣大學習者的實際需求。

目錄

前言
第1章 認識Django
1 1 Web項目開發利器——Django
1 1 1 Django的起源
1 1 2 Django的用途
1 1 3 Django的特點
1 2 Django的架構設計
1 2 1 軟體架構模式MVC
1 2 2 Django的MTV模式
1 3 Django開發的相關知識
1 3 1 Django原生語言Python
1 3 2 網頁開發語言HTML/CSS/JS
1 3 3 資料庫結構化查詢語言SQL
1 3 4 Django項目的生產環境——操作系統與伺服器
第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 6 URL配置模塊
3 2 7 模板文件

目錄


3 2 8 靜態文件

目錄


3 3 響應請求的過程
3 3 1 編寫第一個視圖函數
3 3 2 URL分發設置
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 1 URL的反向解析
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 1 Windows部署
6 1 1 啟用IIS服務
6 1 2 添加新的網站
6 1 3 安裝wfastcgi
6 1 4 處理程序映射
6 1 5 添加環境變數
6 1 6 添加用戶許可權
6 1 7 添加中文路徑支持
6 1 8 處理靜態文件與媒體文件
6 2 CentOS部署
6 2 1 安裝依賴項
6 2 2 安裝Python
6 2 3 安裝虛擬環境
6 2 4 安裝代碼庫
6 2 5 安裝uWSGI
6 2 6 創建uWSGI配置文件
6 2 7 安裝Nginx
6 2 8 創建Nginx配置文件
6 2 9 讓uWSGI與Nginx協同工作
6 3 啟用緩存功能
6 3 1 設置緩存
6 3 2 啟用緩存
第7章 Django項目實戰:創建項目
7 1 搭建開發環境
7 1 1 創建虛擬環境
7 1 2 安裝Django
7 2 搭建項目框架
7 2 1 生成項目與應用文件
7 2 2 修改配置文件
第8章 Django項目實戰:創建數據模型
8 1 編寫模型類
8 1 1 編寫用戶模型
8 1 2 編寫分類模型
8 1 3 處理文章標籤——Taggit
8 1 4 編寫文章模型
8 1 5 編寫收藏模型
8 1 6 編寫點贊模型
8 2 執行數據遷移
第9章 Django項目實戰:編寫測試程序
9 1 外鍵刪除測試
9 2 模型方法測試
9 3 詳情視圖測試
第10章 Django項目實戰:編寫常用模板
10 1 添加靜
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理