-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

玩轉Django 2.0

( 簡體 字)
作者:黃永祥類別:1. -> 程式設計 -> Python
譯者:
出版社:清華大學出版社玩轉Django 2.0 3dWoo書號: 50061
詢問書籍請說出此書號!

缺書
NT售價: 345

出版日:10/1/2018
頁數:301
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302511458
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

Python是當前熱門的開發語言之一,它有著廣泛的應用領域,在網絡爬蟲、Web開發、數據分析和人工智能等領域都受到開發者的熱愛和追捧。現在很多企業開始使用Python作為網站服務器的開發語言,因此掌握Web開發是Python開發者必不可少的技能之一。
Django是Python開發網站的首選Web框架,這歸功于Django較強的規范性,規范了開發人員的編碼要求,以符合企業的規范化管理。正因如此,Django成為開發人員必學的Web框架之一。
本書講述的內容基于Django 2.0或以上版本,詳細剖析Django的功能要點,讓讀者全面了解Django,并通過實例演示進一步加深對知識點的掌握和理解。
本書結構
本書共分13章,各章內容概述如下:
第1章介紹網站的基礎知識和Django的環境搭建,分別講述了網站的定義、分類、運行原理、Django的安裝使用和開發環境的搭建。
第2章介紹Django的項目配置,包括基本配置、靜態資源、模板路徑、數據庫配置和中間件。
第3章講述三種URL的編寫規則,包括常規的URL、帶變量的URL和帶參數的URL的編寫規則。
第4章介紹視圖的編寫方法,在視圖中講述用戶請求方式的獲取、模板數據的傳遞和通用視圖的使用。
第5章講述模板的編寫方法,包括模板的變量、標簽、模板繼承和過濾器的定義與使用。
第6章介紹模型的定義與使用,講述模型與數據表的映射關系,通過模型對象的操作實現數據表的讀寫。
第7章介紹表單的定義與使用,主要講述表單與模型的結合生成數據表單,并通過數據表單操作實現數據表的數據讀寫。
第8章介紹Django內置的Admin后臺,主要講述Admin的基本設置以及一些常用功能的二次開發。
第9章介紹Django內置的Auth認證系統,講述內置模型User的使用和擴展,實現用戶注冊和登錄功能、用戶權限的設置和用戶組的設置。
第10章介紹Django常用的內置功能,包括會話Session、緩存機制、CSRF防護、消息提示和分頁功能。
第11章講述音樂網站的開發,網站主要功能有首頁、排行榜、歌曲播放、歌曲點評、歌曲搜索、用戶注冊和登錄、用戶中心、Admin后臺管理和網站異常機制。
第12章講述Django項目的上線部署,以虛擬機CentOS 7系統為例,講解Python、uWSGI和Nginx的安裝和部署。
第13章介紹Django的第三方應用,通過第三方提供的功能模塊和框架實現網站的API開發、網站驗證碼、站內搜索引擎、第三方網站用戶注冊以及網站的分布式任務和定時任務。
本書特色
循序漸進,知識全面:本書站在初學者的角度,圍繞Python的Django框架展開講解,從初學者必備基礎知識著手,循序漸進地介紹了Django的各種知識,內容難度適中,由淺入深,實用性強,覆蓋面廣,條理清晰,且具有較強的邏輯性和系統性。
實例豐富,擴展性強:本書每個知識點都是單獨以一個項目為例進行講解的,力求讓讀者更容易地掌握知識要點。本書實例經過作者的精心設計和挑選,根據編者的實際開發經驗總結而來,涵蓋在實際開發中遇到的各種問題。
基于理論,注重實踐:在講解的過程中,不僅介紹理論知識,而且安排了綜合應用實例或小型應用程序,將理論應用到實踐中,加強讀者的實際開發能力,鞏固開發技能和相關知識。
源代碼下載
本書的實例源代碼可以在百度網盤下載,提取密碼s1zw,也可以在清華大學出版社文泉云盤下載,二維碼分別如下:

讀者還可以關注編者在CSDN上的視頻課程。
讀者對象
本書主要適合以下讀者閱讀:
Django初學者及在校學生。
Django初級開發工程師。
從事Python網站開發的技術人員。
其他學習Django的開發人員。
雖然筆者力求本書更臻完美,但由于水平所限,難免會出現錯誤,特別是Django版本更新可能導致源代碼在運行過程中出現問題,歡迎廣大讀者和專家給予指正,筆者將十分感謝。

黃永祥
2018.7.2
內容簡介:

本書是一本Python Web的技術總結,主要以Python 3和Django 2.0版本實現。通過本書的學習,讀者能夠透徹掌握Django 2.0各個功能模塊的使用以及實現方式,并以音樂平臺開發為例,讓讀者快速掌握Django 2.0開發應用的實用技能。此外,本書還介紹了Django項目的上線以及通過第三方功能模塊和框架實現網站的API開發、網站驗證碼、站內搜索引擎、第三方網站用戶注冊以及網站的分布式任務和定時任務。
本書實用性強、案例豐富、與新技術緊密聯系,適合有一定Python基礎的讀者和轉型到Python的開發人員使用,也可用作培訓機構和大中專院校的參考教材。
目錄:

第1章Django建站基礎1
1.1網站的定義及組成1
1.2網站的分類3
1.3網站運行原理及開發流程5
1.4走進Django6
1.5Django2.0的新特性7
1.6安裝Django8
1.7創建項目9
1.8PyCharm搭建開發環境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.1URL編寫規則32
3.2帶變量的URL34
3.3設置參數name37
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走進Admin107
8.2Admin的基本設置111
8.3Admin的二次開發115
8.3.1函數get_readonly_fields115
8.3.2設置字段格式116
8.3.3函數get_queryset118
8.3.4函數formfield_for_foreignkey118
8.3.5函數save_model120
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.3CSRF防護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.11Admin后臺系統245
11.12自定義異常機制249
11.13項目上線部署250
11.14本章小結252
第12章Django項目上線部署254
12.1安裝Linux虛擬機254
12.2安裝Python3260
12.3部署uWSGI服務器262
12.4安裝Nginx部署項目265
12.5本章小結268
第13章第三方功能應用269
13.1快速開發網站API269
13.2驗證碼的使用277
13.3站內搜索引擎284
13.4第三方用戶注冊292
13.5分布式任務與定時任務298
13.6本章小結306
序: