注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計Django3.0應用開發(fā)詳解

Django3.0應用開發(fā)詳解

Django3.0應用開發(fā)詳解

定 價:¥89.00

作 者: 李向軍
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787111690900 出版時間: 2021-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 316 字數(shù):  

內(nèi)容簡介

  隨著Python開發(fā)者的增多,Django作為一款高性能的Python Web開發(fā)框架,受關注的程度也日漸提升,越來越多的企業(yè)選擇使用Django進行網(wǎng)站開發(fā)。 本書詳細剖析了Django 3.0的各個知識點,幫助讀者全面認識Django 3.0的技術細節(jié)以應用于實踐,書中所有示例均基于Python 3.8實現(xiàn)。 【全書共15章,主要針對以下內(nèi)容進行講解】Django 3.0的新特性,以及它與其他框架的區(qū)別。Django環(huán)境搭建方法以及默認情況下的工程內(nèi)容。Django中各類管理命令及其用法。Django路由相關概念和路由調用的各種使用方式。Django的請求響應機制、常用的CBV、模型的各種字段及其使用形式。Django嵌入結構化查詢語言,實現(xiàn)對數(shù)據(jù)庫的操作。模板定義、模板變量、系統(tǒng)模板標簽、系統(tǒng)模板過濾器相關內(nèi)容及其使用方法。常用中間件Admin模塊的使用方法與技巧。后用兩章內(nèi)容詳細講解了如何運用Django技術搭建一個基本的CMS站點,并介紹了相關的部署準備以及發(fā)布流程。

作者簡介

  李向軍畢業(yè)于中國科學院遙感應用研究所。CSDN博客專家和簽約講師,全棧應用架構師。多年來一直致力于軟件應用開發(fā),曾以項目經(jīng)理、資深應用系統(tǒng)分析師身份參與過金融、政府、冶金等多個行業(yè)與機構的應用項目,具有豐富的互聯(lián)網(wǎng)行業(yè)應用項目經(jīng)驗。撰寫過大量Django相關應用文章,對Django框架實踐有深入研究。

圖書目錄

●第1章 Django簡介 1
11 什么是Django 1
12 Django與其他Web框架的對比 2
13 Django 30的新特性 2
14 小結 7

●第2章 搭建Django工程 8
21 Django的使用準備 8
211 基礎知識 8
212 環(huán)境準備 9
22 Django的初步使用 11
221 工程創(chuàng)建 11
222 工程調試設置 12
23 小結 14

●第3章 Django框架命令 15
31 框架命令的三種調用形式 15
32 框架命令的兩種運行方式 16
321 CMD方式 16
322 代碼加載方式 16
33 常用命令介紹 16
331 數(shù)據(jù)庫操作命令 17
332 環(huán)境配置命令 22
333 開發(fā)調試命令 24
34 小結 28

●第4章 路由應用詳解 29
41 路由的概念 29
42 Django路由請求處理過程 29
43 Django路由的關聯(lián)概念 30
431 路由別名 30
432 路徑轉換器 30
44 路由異常處理的4種形式 31
45 創(chuàng)建路由urlpattern對象的方法 31
451 path()方法 32
452 re_path()方法 32
453 include()方法 32
454 register_converter()方法 33
455 static()方法 33
456 url()方法 33
46 路由使用示例講解 34
461 不同方式的路由設置 34
462 以包含方式調用路由 37
463 路由別名的使用 40
47 小結 44

●第5章 視圖應用詳解:請求與響應 45
51 請求響應過程 45
52 請求響應對象 46
521 HttpRequest對象的屬性 46
522 HttpRequest對象的方法 49
523 QueryDict對象的方法 50
524 HttpResponse對象的屬性 52
525 HttpResponse對象的方法 53
526 HttpResponse對象的子類 55
53 請求響應示例 56
54 小結 60

●第6章 視圖應用詳解:CBV 61
61 基本概念 61
611 CBV 61
612 Mixin 61
613 MRO 62
62 常用的CBV 62
621 基礎類 62
622 通用日期類 64
623 編輯類 73
624 顯示類 77
63 CBV運用示例 78
631 基礎類使用示例 78
632 通用日期類使用示例 85
633 顯示類使用示例 89
634 編輯類使用示例 94
64 小結 100

●第7章 模型應用詳解 101
71 模型字段 101
72 模型基本字段 103
73 模型的元數(shù)據(jù) 110
74 模型關聯(lián)字段 112
75 模型使用示例 112
751 常用模型字段的使用 112
752 模型屬性的應用 117
753 模型元數(shù)據(jù)的應用 122
754 關聯(lián)字段的應用 126
76 小結 130

●第8章 數(shù)據(jù)庫相關配置 131
81 數(shù)據(jù)庫配置參數(shù)介紹 131
811 數(shù)據(jù)庫配置參數(shù)DATABASES 131
812 數(shù)據(jù)庫指標表空間參數(shù)DEFAULT_INDEX_TABLESPACE 133
813 數(shù)據(jù)庫空間參數(shù)DEFAULT_TABLESPACE 133
814 數(shù)據(jù)庫路由參數(shù)DATABASE_ROUTERS 133
82 數(shù)據(jù)庫配置參數(shù)的使用 134
821 存在多個數(shù)據(jù)庫時的配置調用 135
822 多數(shù)據(jù)庫訪問控制 136
823 特定數(shù)據(jù)庫參數(shù)的使用 140
824 使用選擇的配置項 143
83 小結 148

●第9章 數(shù)據(jù)庫操作 149
91 數(shù)據(jù)庫對象操作 150
92 數(shù)據(jù)庫數(shù)據(jù)操作 155
921 增加數(shù)據(jù)的方法 155
922 刪除數(shù)據(jù)的方法 161
923 修改數(shù)據(jù)的方法 162
924 查詢數(shù)據(jù)的方法 163
93 小結 169

●第10章 模板的使用 170
101 模板相關概念 170
1011 模板引擎 170
1012 模板變量 171
1013 模板標簽 171
1014 模板過濾器 171
102 模板的使用過程 171
1021 配置模板 171
1022 創(chuàng)建模板 172
1023 加載模板 172
1024 渲染模板 172
103 模板關聯(lián)應用 173
1031 模板搜索規(guī)則 173
1032 模板的變量使用 173
104 示例演示 174
1041 模板的使用 174
1042 模板搜索示例 177
1043 變量使用示例 183
105 小結 185

●第11章 模板標簽 186
111 系統(tǒng)模板標簽 186
112 模板標簽示例 192
113 小結 197

●第12章 模板過濾器 198
121 系統(tǒng)模板過濾器 198
122 模板使用示例 204
123 小結 213

●第13章 管理應用 214
131 Admin應用核心對象 215
1311 ModelAdmin屬性 215
1312 ModelAdmin方法 220
132 Admin應用關聯(lián)對象 226
1321 管理站點對象AdminSite 226
1322 內(nèi)嵌模型管理對象InlineModelAdmin 228
133 Admin應用自定義設置 229
1331 自定義站點屬性 229
1332 自定義應用站點 229
1333 自定義模型操作 230
1334 自定義應用模板類 230
134 應用及示例 231
1341 模型管理的基本運用 231
1342 Admin應用自定義模型的操作演示 238
1343 站點調整 240
135?小結 245

●第14章 CMS平臺架設 246
141 簡版的CMS分析及設計 246
1411 業(yè)務場景分析 246
1412 角色設計 247
1413 持久化對象設計 247
142 實施CMS架設 249
1421?準備基本工具 249
1422 CMS框架的搭建 249
1423 后臺管理模塊的搭建 262
1424 后臺業(yè)務模塊的搭建 278
1425 瀏覽模塊的搭建 290
1426 其他說明 294
1427 運行CMS 297
143 小結 300

●第15章 Django工程部署 301
151 關聯(lián)概念 301
1511 Web服務器 301
1512 軟件部署和網(wǎng)站部署 301
152 Django工程部署方式 302
1521 支持的網(wǎng)絡協(xié)議形式 302
1522 發(fā)布的復雜度 302
153 Django工程部署工作內(nèi)容 303
154 部署示例 303
155 小結 308

本目錄推薦

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