包郵 DJANGO WEB開(kāi)發(fā)實(shí)例精解
-
>
全國(guó)計(jì)算機(jī)等級(jí)考試最新真考題庫(kù)模擬考場(chǎng)及詳解·二級(jí)MSOffice高級(jí)應(yīng)用
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強(qiáng)教科書(shū)(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
DJANGO WEB開(kāi)發(fā)實(shí)例精解 版權(quán)信息
- ISBN:9787302631316
- 條形碼:9787302631316 ; 978-7-302-63131-6
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
DJANGO WEB開(kāi)發(fā)實(shí)例精解 本書(shū)特色
Django是一個(gè)功能強(qiáng)大的Python Web框架,支持快速開(kāi)發(fā)過(guò)程以及簡(jiǎn)潔、實(shí)用的設(shè)計(jì)方案。Django是高水準(zhǔn)的Python編程語(yǔ)言驅(qū)動(dòng)的一個(gè)開(kāi)源模型,是一個(gè)視圖、控制器風(fēng)格的Web應(yīng)用程序框架,它起源于開(kāi)源社區(qū)。使用這種架構(gòu),程序員可以方便、快捷地創(chuàng)建高品質(zhì)、易維護(hù)、數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用程序。另外,在Django框架中,還包含許多功能強(qiáng)大的第三方插件,使得Django具有較強(qiáng)的可擴(kuò)展性。
DJANGO WEB開(kāi)發(fā)實(shí)例精解 內(nèi)容簡(jiǎn)介
《Django Web開(kāi)發(fā)實(shí)例精解》詳細(xì)闡述了與Django相關(guān)的基本解決方案,主要包括模型和數(shù)據(jù)庫(kù)結(jié)構(gòu)、表單和視圖、模板和JavaScript、自定義模板過(guò)濾器和標(biāo)簽、模型管理、安全和性能、層次結(jié)構(gòu)、導(dǎo)入和導(dǎo)出數(shù)據(jù)、測(cè)試、部署、維護(hù)等內(nèi)容。此外,本書(shū)還提供了相應(yīng)的示例、代碼,以幫助讀者進(jìn)一步理解相關(guān)方案的實(shí)現(xiàn)過(guò)程。
DJANGO WEB開(kāi)發(fā)實(shí)例精解 目錄
第1章 Django 3.0開(kāi)始之旅 1
1.1 簡(jiǎn)介 1
1.2 技術(shù)需求 2
1.3 與虛擬環(huán)境協(xié)同工作 2
1.3.1 準(zhǔn)備工作 2
1.3.2 實(shí)現(xiàn)方式 3
1.3.3 工作方式 3
1.3.4 延伸閱讀 3
1.4 創(chuàng)建一個(gè)項(xiàng)目文件結(jié)構(gòu) 4
1.4.1 準(zhǔn)備工作 4
1.4.2 實(shí)現(xiàn)方式 4
1.4.3 工作方式 6
1.4.4 更多內(nèi)容 7
1.4.5 延伸閱讀 7
1.5 利用pip處理項(xiàng)目依賴(lài)項(xiàng) 8
1.5.1 準(zhǔn)備工作 8
1.5.2 實(shí)現(xiàn)方式 8
1.5.3 工作方式 9
1.5.4 更多內(nèi)容 10
1.5.5 延伸閱讀 10
1.6 針對(duì)開(kāi)發(fā)、測(cè)試、預(yù)發(fā)布和產(chǎn)品環(huán)境,配置設(shè)置項(xiàng) 10
1.6.1 準(zhǔn)備工作 10
1.6.2 實(shí)現(xiàn)方式 11
1.6.3 工作方式 12
1.6.4 延伸閱讀 12
1.7 在設(shè)置項(xiàng)中定義相對(duì)路徑 12
1.7.1 準(zhǔn)備工作 13
1.7.2 實(shí)現(xiàn)方式 13
1.7.3 工作方式 13
1.7.4 延伸閱讀 14
1.8 處理敏感設(shè)置項(xiàng) 14
1.8.1 準(zhǔn)備工作 14
1.8.2 實(shí)現(xiàn)方式 14
1.8.3 工作方式 15
1.8.4 更多內(nèi)容 15
1.8.5 延伸閱讀 16
1.9 在項(xiàng)目中包含外部依賴(lài)項(xiàng) 16
1.9.1 準(zhǔn)備工作 17
1.9.2 實(shí)現(xiàn)方式 17
1.9.3 工作方式 18
1.9.4 延伸閱讀 18
1.10 以動(dòng)態(tài)方式設(shè)置STATIC_URL 19
1.10.1 準(zhǔn)備工作 19
1.10.2 實(shí)現(xiàn)方式 19
1.10.3 工作方式 20
1.10.4 更多內(nèi)容 20
1.10.5 延伸閱讀 22
1.11 將UTF-8設(shè)置為MySQL配置的默認(rèn)編碼機(jī)制 22
1.11.1 準(zhǔn)備工作 22
1.11.2 實(shí)現(xiàn)方式 22
1.11.3 工作方式 23
1.11.4 更多內(nèi)容 23
1.11.5 延伸閱讀 23
1.12 創(chuàng)建Git忽略文件 23
1.12.1 準(zhǔn)備工作 23
1.12.2 實(shí)現(xiàn)方式 23
1.12.3 工作方式 25
1.12.4 延伸閱讀 25
1.13 刪除Python編譯文件 25
1.13.1 準(zhǔn)備工作 25
1.13.2 實(shí)現(xiàn)方式 26
1.13.3 工作方式 26
1.13.4 更多內(nèi)容 26
1.13.5 延伸閱讀 26
1.14 遵循Python文件中的導(dǎo)入順序 26
1.14.1 準(zhǔn)備工作 26
1.14.2 實(shí)現(xiàn)方式 27
1.14.3 工作方式 27
1.14.4 更多內(nèi)容 27
1.14.5 延伸閱讀 28
1.15 創(chuàng)建應(yīng)用程序配置 28
1.15.1 準(zhǔn)備工作 28
1.15.2 實(shí)現(xiàn)方式 28
1.15.3 工作方式 29
1.15.4 更多內(nèi)容 30
1.15.5 延伸閱讀 30
1.16 定義可覆寫(xiě)的應(yīng)用程序設(shè)置項(xiàng) 30
1.16.1 準(zhǔn)備工作 31
1.16.2 實(shí)現(xiàn)方式 31
1.16.3 工作方式 33
1.16.4 延伸閱讀 33
1.17 針對(duì)Django、Gunicorn、Nginx和PostgreSQL,與Docker容器協(xié)同工作 33
1.17.1 準(zhǔn)備工作 34
1.17.2 實(shí)現(xiàn)方式 34
1.17.3 工作方式 38
1.17.4 更多內(nèi)容 41
1.17.5 延伸閱讀 41
第2章 模型和數(shù)據(jù)庫(kù)結(jié)構(gòu) 43
2.1 簡(jiǎn)介 43
2.2 技術(shù)需求 43
2.3 使用模型混入 44
2.3.1 準(zhǔn)備工作 44
2.3.2 實(shí)現(xiàn)方式 44
2.3.3 工作方式 45
2.3.4 更多內(nèi)容 45
2.3.5 延伸閱讀 46
2.4 利用與URL相關(guān)的方法創(chuàng)建一個(gè)模型混入 46
2.4.1 準(zhǔn)備工作 47
2.4.2 實(shí)現(xiàn)方式 47
2.4.3 工作方式 48
2.4.4 延伸閱讀 49
2.5 創(chuàng)建一個(gè)模型混入以處理日期的創(chuàng)建和修改 50
2.5.1 準(zhǔn)備工作 50
2.5.2 實(shí)現(xiàn)方式 50
2.5.3 工作方式 51
2.5.4 延伸閱讀 51
2.6 創(chuàng)建一個(gè)模型混入以關(guān)注元標(biāo)簽 51
2.6.1 準(zhǔn)備工作 52
2.6.2 實(shí)現(xiàn)方式 52
2.6.3 工作方式 54
2.6.4 延伸閱讀 54
2.7 創(chuàng)建一個(gè)模型混入以處理Generic Relation 54
2.7.1 準(zhǔn)備工作 55
2.7.2 實(shí)現(xiàn)方式 55
2.7.3 工作方式 58
2.7.4 延伸閱讀 59
2.8 處理多語(yǔ)言字段 59
2.8.1 準(zhǔn)備工作 59
2.8.2 實(shí)現(xiàn)方式 60
2.8.3 工作方式 64
2.8.4 延伸閱讀 65
2.9 與模型翻譯表協(xié)同工作 65
2.9.1 準(zhǔn)備工作 66
2.9.2 實(shí)現(xiàn)方式 66
2.9.3 工作方式 69
2.9.4 延伸閱讀 70
2.10 避免環(huán)狀依賴(lài)項(xiàng) 71
2.10.1 準(zhǔn)備工作 71
2.10.2 實(shí)現(xiàn)方式 71
2.10.3 延伸閱讀 73
2.11 添加數(shù)據(jù)庫(kù)約束 73
2.11.1 準(zhǔn)備工作 73
2.11.2 實(shí)現(xiàn)方式 73
2.11.3 工作方式 74
2.11.4 更多內(nèi)容 75
2.11.5 延伸閱讀 76
2.12 使用遷移 76
2.12.1 準(zhǔn)備工作 77
2.12.2 實(shí)現(xiàn)方式 77
2.12.3 工作方式 78
2.12.4 更多內(nèi)容 78
2.12.5 延伸閱讀 79
2.13 將外鍵修改為多對(duì)多字段 79
2.13.1 準(zhǔn)備工作 79
2.13.2 實(shí)現(xiàn)方式 81
2.13.3 工作方式 83
2.13.4 更多內(nèi)容 84
2.13.5 延伸閱讀 84
第3章 表單和視圖 85
3.1 簡(jiǎn)介 85
3.2 技術(shù)需求 85
3.3 利用CRUDL函數(shù)創(chuàng)建一個(gè)應(yīng)用程序 86
3.3.1 準(zhǔn)備工作 86
3.3.2 實(shí)現(xiàn)方式 89
3.3.3 工作方式 92
3.3.4 更多內(nèi)容 92
3.3.5 延伸閱讀 93
3.4 保存模型實(shí)例的作者 93
3.4.1 準(zhǔn)備工作 93
3.4.2 實(shí)現(xiàn)方式 93
3.4.3 工作方式 94
3.4.4 延伸閱讀 95
3.5 上傳圖像 95
3.5.1 準(zhǔn)備工作 95
3.5.2 實(shí)現(xiàn)方式 95
3.5.3 工作方式 98
3.5.4 延伸閱讀 99
3.6 利用自定義模板創(chuàng)建一個(gè)表單布局 99
3.6.1 準(zhǔn)備工作 99
3.6.2 實(shí)現(xiàn)方式 100
3.6.3 工作方式 103
3.6.4 延伸閱讀 105
3.7 利用django-crispy-forms創(chuàng)建一個(gè)表單布局 105
3.7.1 準(zhǔn)備工作 105
3.7.2 實(shí)現(xiàn)方式 106
3.7.3 工作方式 108
3.7.4 更多內(nèi)容 109
3.7.5 延伸閱讀 110
3.8 與表單集協(xié)同工作 110
3.8.1 準(zhǔn)備工作 110
3.8.2 實(shí)現(xiàn)方式 110
3.8.3 工作方式 118
3.8.4 更多內(nèi)容 120
3.8.5 延伸閱讀 120
3.9 過(guò)濾對(duì)象列表 121
3.9.1 準(zhǔn)備工作 121
3.9.2 實(shí)現(xiàn)方式 122
3.9.3 工作方式 127
3.9.4 延伸閱讀 127
3.10 管理分頁(yè)列表 128
3.10.1 準(zhǔn)備工作 128
3.10.2 實(shí)現(xiàn)方式 128
3.10.3 工作方式 131
3.10.4 延伸閱讀 132
3.11 合成基于類(lèi)的視圖 132
3.11.1 準(zhǔn)備工作 132
3.11.2 實(shí)現(xiàn)方式 132
3.11.3 工作方式 134
3.11.4 更多內(nèi)容 135
3.11.5 延伸閱讀 135
3.12 提供Open Graph和Twitter Card數(shù)據(jù) 135
3.12.1 準(zhǔn)備工作 135
3.12.2 實(shí)現(xiàn)方式 135
3.12.3 工作方式 138
3.12.4 延伸閱讀 138
3.13 提供schema.org詞匯表 139
3.13.1 準(zhǔn)備工作 139
3.13.2 實(shí)現(xiàn)方式 139
3.13.3 工作方式 141
3.13.4 延伸閱讀 141
3.14 生成PDF文檔 142
3.14.1 準(zhǔn)備工作 142
3.14.2 實(shí)現(xiàn)方式 142
3.14.3 工作方式 146
3.14.4 延伸閱讀 147
3.15 利用Haystack和Whoosh實(shí)現(xiàn)多語(yǔ)言搜索 147
3.15.1 準(zhǔn)備工作 147
3.15.2 實(shí)現(xiàn)方式 148
3.15.3 工作方式 153
3.15.4 延伸閱讀 154
3.16 利用Elasticsearch DSL實(shí)現(xiàn)多語(yǔ)言搜索 154
3.16.1 準(zhǔn)備工作 154
3.16.2 實(shí)現(xiàn)方式 154
3.16.3 工作方式 162
3.16.4 延伸閱讀 163
第4章 模板和JavaScript 165
4.1 簡(jiǎn)介 165
4.2 技術(shù)需求 165
4.3 安排base.html模板 166
4.3.1 準(zhǔn)備工作 166
4.3.2 實(shí)現(xiàn)方式 166
4.3.3 工作方式 168
4.3.4 延伸閱讀 169
4.4 使用Django Sekizai 170
4.4.1 準(zhǔn)備工作 170
4.4.2 實(shí)現(xiàn)方式 171
4.4.3 工作方式 172
4.4.4 延伸閱讀 172
4.5 公開(kāi)JavaScript中的設(shè)置項(xiàng) 172
4.5.1 準(zhǔn)備工作 172
4.5.2 實(shí)現(xiàn)方式 173
4.5.3 工作方式 175
4.5.4 延伸閱讀 176
4.6 使用HTML 5數(shù)據(jù)屬性 176
4.6.1 準(zhǔn)備工作 176
4.6.2 實(shí)現(xiàn)方式 179
4.6.3 工作方式 185
4.6.4 延伸閱讀 187
4.7 提供響應(yīng)式圖像 187
4.7.1 準(zhǔn)備工作 187
4.7.2 實(shí)現(xiàn)方式 187
4.7.3 工作方式 190
4.7.4 更多內(nèi)容 192
4.7.5 延伸閱讀 192
4.8 實(shí)現(xiàn)連續(xù)的滾動(dòng) 192
4.8.1 準(zhǔn)備工作 192
4.8.2 實(shí)現(xiàn)方式 193
4.8.3 工作方式 197
4.8.4 更多內(nèi)容 199
4.8.5 延伸閱讀 199
4.9 在模式對(duì)話框中打開(kāi)對(duì)象的細(xì)節(jié)信息 199
4.9.1 準(zhǔn)備工作 200
4.9.2 實(shí)現(xiàn)方式 200
4.9.3 工作方式 203
4.9.4 延伸閱讀 204
4.10 實(shí)現(xiàn)Like微件 204
4.10.1 準(zhǔn)備工作 205
4.10.2 實(shí)現(xiàn)方式 206
4.10.3 工作方式 210
4.10.4 延伸閱讀 212
4.11 通過(guò)Ajax上傳圖像 212
4.11.1 準(zhǔn)備工作 212
4.11.2 實(shí)現(xiàn)方式 212
4.11.3 工作方式 221
4.11.4 更多內(nèi)容 223
4.11.5 延伸閱讀 223
DJANGO WEB開(kāi)發(fā)實(shí)例精解 作者簡(jiǎn)介
愛(ài)達(dá)斯·班德拉蒂斯在過(guò)去的18年里一直從事專(zhuān)業(yè)的網(wǎng)站建設(shè)。在過(guò)去的14年里,他一直在柏林一家名為studio 38 pure communication的設(shè)計(jì)公司工作。他和一個(gè)小的專(zhuān)門(mén)團(tuán)隊(duì)一起,主要使用Django作為后端,jQuery作為前端來(lái)創(chuàng)建文化和旅游web平臺(tái)。
- >
上帝之肋:男人的真實(shí)旅程
- >
推拿
- >
龍榆生:詞曲概論/大家小書(shū)
- >
回憶愛(ài)瑪儂
- >
煙與鏡
- >
經(jīng)典常談
- >
史學(xué)評(píng)論
- >
名家?guī)阕x魯迅:朝花夕拾