注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)Django Web應(yīng)用開發(fā)實(shí)戰(zhàn)

Django Web應(yīng)用開發(fā)實(shí)戰(zhàn)

Django Web應(yīng)用開發(fā)實(shí)戰(zhàn)

定 價(jià):¥128.00

作 者: 黃永祥
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302539780 出版時(shí)間: 2019-11-01 包裝:
開本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Django Web應(yīng)用開發(fā)實(shí)戰(zhàn)》由一線資深軟件工程師結(jié)合多年P(guān)ython開發(fā)經(jīng)驗(yàn)傾力編撰,集Django架站、案例實(shí)踐、前瞻技術(shù)于一體,是一本精通DjangWeb開發(fā)的技術(shù)總結(jié)。全書以Python3.7和Djang02.2版本實(shí)現(xiàn),從網(wǎng)站開發(fā)入門開始,逐步深入講述Django框架的各功能要點(diǎn),每個(gè)功能要點(diǎn)從源碼角度分析,并在源碼的基礎(chǔ)上實(shí)現(xiàn)自定義的功能開發(fā)。還介紹了Django的第三方功能應(yīng)用,如DRF框架開發(fā)API接口、生成網(wǎng)站驗(yàn)證碼、站內(nèi)搜索引擎、第三方網(wǎng)站實(shí)現(xiàn)賬號(hào)注冊(cè)、分布式任務(wù)和定時(shí)任務(wù)、即時(shí)通信實(shí)現(xiàn)在線聊天?!禗jango Web應(yīng)用開發(fā)實(shí)戰(zhàn)》提供了4個(gè)實(shí)戰(zhàn)案例,包括信息反饋平臺(tái)、博客系統(tǒng)、音樂(lè)網(wǎng)站平臺(tái)、前后端分離與微服務(wù)架構(gòu),涵蓋了網(wǎng)站的單體式開發(fā)、前后端分離和微服務(wù)開發(fā),從單一的網(wǎng)站開發(fā)轉(zhuǎn)變到網(wǎng)站架構(gòu)設(shè)計(jì)開發(fā)。最后講述Django的上線部署方案,分別講述Django如何部署在Windows和Linux系統(tǒng)上?!禗jango Web應(yīng)用開發(fā)實(shí)戰(zhàn)》注重案例教學(xué),講解深入淺出,適合有一定Python基礎(chǔ)的開發(fā)人員和網(wǎng)站開發(fā)人員閱讀,也可用作培訓(xùn)機(jī)構(gòu)和大中專院校相關(guān)專業(yè)的教學(xué)參考書。

作者簡(jiǎn)介

  黃永祥,資深軟件工程師,主要從事系統(tǒng)開發(fā)、爬蟲開發(fā)和自動(dòng)化開發(fā),精通B/S和C/S軟件開發(fā)和自動(dòng)化測(cè)試技術(shù),樂(lè)于交流和分享開發(fā)技術(shù)和經(jīng)驗(yàn)。

圖書目錄

第1章 Django建站基礎(chǔ)
1.1 網(wǎng)站的定義及組成
1.2 網(wǎng)站的分類
1.3 網(wǎng)站運(yùn)行原理及開發(fā)流程
1.3.1 常用術(shù)語(yǔ)
1.3.2 網(wǎng)站的運(yùn)行原理
1.3.3 網(wǎng)站的開發(fā)流程
1.3.4 任務(wù)劃分
1.4 走進(jìn)Django
1.5 Djang0 2的新特性
1.6 安裝Django
1.7 創(chuàng)建項(xiàng)目
1.8 PyCharm創(chuàng)建項(xiàng)目
1.9 Django入門基礎(chǔ)
1.9.1 Django的操作指令
1.9.2 開啟Hello World之旅
1.10 調(diào)試Django項(xiàng)目
1.10.1 PyCharm斷點(diǎn)調(diào)試
1.10.2 調(diào)試異常
1.11 本章小結(jié)
第2章 Django配置信息
2.1 基本配置信息
2.2 資源文件配置
2.2.1 資源路由——STATIC URL
2.2.2 資源集合-STATICFILES DIRS
2.2.3 資源部署-STATIC ROOT
2.2.4 媒體資源——MEDIA
2.3 模板配置
2.4 數(shù)據(jù)庫(kù)配置
2.4.1 mysqlclient連接MySQL
2.4.2 pymysql連接MySQ L
2.4.3 多個(gè)數(shù)據(jù)庫(kù)的連接方式
2.5 中間件
2.6 本章小結(jié)
第3章 初探路由
3.1 路由定義規(guī)則
3.1.1 Djang02.X路由定義
3.1.2 Djang0 1.X路由定義
3.1.3 路由變量的設(shè)置
3.1.4 正則表達(dá)式的路由定義
3.2 命名空間與路由命名
3.2.1 命名空間namespace
3.2.2 路由命名name
3.3 路由的使用方式
3.3.1 在模板中使用路由
3.3.2 反向解析reverse與resolve
3.3.3 路由重定向
3.4 本章小結(jié)
第4章 探究FBV視圖
4.1 設(shè)置響應(yīng)方式
4.1.1 返回響應(yīng)內(nèi)容
4.1.2 設(shè)置重定向
4.1.3 異常響應(yīng)
4.1.4 文件下載功能
4.2 HTTP請(qǐng)求對(duì)象
4.2.1 獲取請(qǐng)求信息
4.2.2 文件上傳功能
4.2.3 Cookie實(shí)現(xiàn)反爬蟲
4.2.4 請(qǐng)求頭實(shí)現(xiàn)反爬蟲
4.3 本章小結(jié)
第5章 探究CBV視圖
5.1 數(shù)據(jù)顯示視圖
5.1.1 重定向視圖RedirectView
……
第6章 深入模板
第7章 模型與數(shù)據(jù)庫(kù)
第8章 表單與模型
第9章 Admin后臺(tái)系統(tǒng)
第10章 Auth認(rèn)證系統(tǒng)
第11章 常用的Web應(yīng)用程序
第12章 第三方功能應(yīng)用
第13章 信息反饋平臺(tái)
第15章 音樂(lè)網(wǎng)站平臺(tái)的開發(fā)
第16章 前后端分離與微服務(wù)架構(gòu)
第17章 Django項(xiàng)目上線部署
附錄A Django面試題
附錄B Django資源列表

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)