玩轉Django 2.0

玩轉Django 2.0
定價:414
NT $ 360
  • 作者:黃永祥
  • 出版社:清華大學出版社
  • 出版日期:2018-10-01
  • 語言:簡體中文
  • ISBN10:7302511454
  • ISBN13:9787302511458
  • 裝訂:平裝 / 306頁 / 16k / 19 x 26 cm / 普通級 / 初版
 

內容簡介

本書是一本Python Web的技術總結,主要以Python3和Django2.0版本實現。通過本書的學習,讀者能夠透徹掌握Django2.0各個功能模組的使用以及實現方式,並以音樂平臺開發為例,讓讀者快速掌握Django2.0開發應用的實用技能。
 
此外,本書還介紹了Django項目的上線以及通過協力廠商功能模組和框架實現網站的API開發、網站驗證碼、站內搜尋引擎、第三方網站用戶註冊以及網站的分散式任務和定時任務。

本書實用性強、案例豐富、與新技術緊密聯繫,適合有一定Python基礎的讀者和轉型到Python的開發人員使用,也可用作培訓機構和大中專院校的參考教材。
 

作者介紹

黃永祥,CSDN博客專家和簽約講師,多年軟體研發經驗,主要從事機器人流程系統研發、大資料系統研發、網路爬蟲研發以及自動化運維系統研發。擅長使用Python編寫高品質代碼,對Python有深入研究,熱愛分享和新技術的探索。
 

目錄

第1章  Django建站基礎 1
1.1  網站的定義及組成 1
1.2  網站的分類 3
1.3  網站運行原理及開發流程 5
1.4  走進Django 6
1.5  Django 2.0的新特性 7
1.6  安裝Django 8
1.7  創建項目 9
1.8  PyCharm搭建開發環境 12
1.9  本章小結 15
第2章  Django配置資訊 18
2.1  基本配置資訊 18
2.2  靜態資源 20
2.3  範本路徑 23
2.4  資料庫配置 25
2.5  中介軟體 28
2.6  本章小結 29
第3章  編寫URL規則 32
3.1  URL編寫規則 32
3.2  帶變數的URL 34
3.3  設置參數name 37
3.4  設置額外參數 38
3.5  本章小結 40
第4章  探究視圖 42
4.1  構建網頁內容 42
4.2  數據視覺化 46
4.3  獲取請求資訊 50
4.4  通用視圖 53
4.5  本章小結 56
第5章  深入範本 58
5.1  變數與標籤 58
5.2  範本繼承 62
5.3  自訂篩檢程式 63
5.4  本章小結 68
第6章  模型與資料庫 70
6.1  構建模型 70
6.2  資料表的關係 75
6.3  資料表的讀寫 79
6.4  多表查詢 85
6.5  本章小結 88
第7章  表單與模型 90
7.1  初識表單 90
7.2  表單的定義 94
7.3  模型與表單 98
7.4  資料表單的使用 100
7.5  本章小結 105
第8章  Admin後臺系統 107
8.1  走進Admin 107
8.2  Admin的基本設置 111
8.3  Admin的二次開發 115
8.3.1  函數get_readonly_fields 115
8.3.2  設置欄位格式 116
8.3.3  函數get_queryset 118
8.3.4  函數formfield_for_foreignkey 118
8.3.5  函數save_model 120
8.3.6  自訂範本 121
8.4  本章小結 123
第9章  Auth認證系統 125
9.1  內置User實現用戶管理 125
9.2  發送郵件實現密碼找回 135
9.3  擴展User模型 141
9.4  設置用戶許可權 148
9.5  自訂用戶許可權 151
9.6  設置網頁的存取權限 152
9.7  設置用戶組 158
9.8  本章小結 161
第10章  常用的Web應用程式 164
10.1  會話控制 164
10.2  緩存機制 173
10.3  CSRF防護 180
10.4  消息提示 183
10.5  分頁功能 186
10.6  本章小結 192
第11章  音樂網站開發 195
11.1  網站需求與設計 195
11.2  資料庫設計 201
11.3  專案創建與配置 204
11.4  網站首頁 207
11.5  歌曲排行榜 215
11.6  歌曲播放 221
11.7  歌曲點評 227
11.8  歌曲搜索 232
11.9  用戶註冊與登錄 236
11.10  用戶中心 243
11.11  Admin後臺系統 245
11.12  自訂異常機制 249
11.13  專案上線部署 250
11.14  本章小結 252
第12章  Django專案上線部署 254
12.1  安裝Linux虛擬機器 254
12.2  安裝Python 3 260
12.3  部署uWSGI伺服器 262
12.4  安裝Nginx部署專案 265
12.5  本章小結 268
第13章  協力廠商功能應用 269
13.1  快速開發網站API 269
13.2  驗證碼的使用 277
13.3  站內搜尋引擎 284
13.4  協力廠商用戶註冊 292
13.5  分散式任務與定時任務 298
13.6  本章小結 306
 
網路書店 類別 折扣 價格
  1. 新書
    87
    $360