-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
精通Django3Web開發 版權信息
- ISBN:9787302555551
- 條形碼:9787302555551 ; 978-7-302-55555-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
精通Django3Web開發 本書特色
本書以一個完整的電商網站項目貫穿全書,使用新版Python 3.8和Django 3開發。主要內容包括:電子商務網站的項目需求、電子商務網站路由地址的設計、Django如何設計數據模型、Django編寫數據業務邏輯、Django實現模版的數據渲染、電子商務網站商品信息模塊的開發、電子商務網站用戶信息模塊的開發、電子商務網站購物功能模塊的開發、電子商務網站后臺管理系統的開發以及如何將Django項目部署到Windows和Linux系統。本書以項目開發為主線, 通過學習本書讀者不僅可以了解Django 3的各項功能和新特性,還可以成功地開發完整的項目。
精通Django3Web開發 內容簡介
本書是一本Django Web的技術總結,以Django 3.0版本實現。全書重點講解Django 3.0版本的知識點和新特性,剖析Django 3.0每一個功能模塊的要點和實現方式。并提供了全流程項目案例。本書的特點是突出實戰,例舉新穎,代碼注釋詳盡,與新版本技術緊密聯系,適合于有一定Python基礎的讀者,網站開發人員,大學生等使用,也可以供培訓機構和大中專院校作為教學用書。
精通Django3Web開發 目錄
目 錄
第1章 Django網站開發基礎 1
1.1 Django簡史 1
1.2 Django與WSGI 2
1.3 HTML、CSS和JavaScript 3
1.3.1 HTML 4
1.3.2 CSS 6
1.3.3 JavaScript 8
1.4 搭建開發環境 11
1.4.1 安裝Django 3 11
1.4.2 安裝PyCharm 12
1.5 創建Django項目 13
1.5.1 使用內置指令創建項目 13
1.5.2 使用PyCharm創建項目 16
1.6 程序調試技巧 18
1.6.1 PyCharm的Debug模式 18
1.6.2 異常提示進行調試 20
1.7 本章小結 22
第2章 商城的設計說明與配置 25
2.1 需求分析 25
2.2 設計說明 26
2.3 搭建項目開發環境 32
2.4 項目的功能配置 34
2.4.1 添加項目應用 38
2.4.2 設置模板信息 38
2.4.3 添加中間件 39
2.4.4 配置數據庫 41
2.4.5 配置靜態資源 44
2.4.6 配置媒體資源 45
2.5 內置指令 46
2.6 本章小結 48
第3章 商城網址的規劃與設計 50
3.1 設置路由分發規則 50
3.2 路由分發詳解 53
3.3 設置商城的路由地址 54
3.4 路由的定義規則 56
3.5 路由變量與正則表達式 57
3.6 本章小結 58
第4章 商城的數據模型搭建與使用 60
4.1 定義商城的數據模型 60
4.2 數據遷移創建數據表 65
4.3 數據的導入與導出 68
4.4 使用QuerySet操作數據 70
4.4.1 新增數據 70
4.4.2 更新數據 73
4.4.3 刪除數據 74
4.4.4 查詢單表數據 75
4.4.5 查詢多表數據 80
4.5 執行原生SQL語句 84
4.6 本章小結 86
第5章 商城的數據業務處理 87
5.1 首頁的視圖函數 87
5.2 視圖的請求對象 90
5.3 視圖的響應方式 93
5.4 認識視圖類 95
5.5 使用視圖類實現商城首頁 97
5.6 本章小結 100
第6章 商城的數據渲染與展示 103
6.1 商城基礎模板設計 103
6.2 商城首頁模板設計 106
6.3 模板上下文 113
6.4 內置標簽及自定義 114
6.5 模板文件的繼承關系 119
6.6 內置過濾器及自定義 121
6.7 本章小結 125
第7章 商品信息模塊 127
7.1 商品列表頁的業務邏輯 127
7.2 分頁功能的機制和原理 130
7.3 商品列表頁的數據渲染 133
7.4 商品詳細頁的業務邏輯 137
7.5 商品詳細頁的數據渲染 139
7.6 Ajax實現商品收藏 143
7.7 Session的配置與操作 145
7.8 JavaScript的Ajax請求 148
7.9 jQuery的Ajax請求 150
7.10 本章小結 152
第8章 用戶信息模塊 154
8.1 內置User實現注冊登錄 154
8.2 CSRF防護 160
8.3 使用Form實現注冊登錄 162
8.4 分析Form的機制和原理 168
8.5 使用ModelForm實現注冊登錄 172
8.6 分析ModelForm的機制和原理 175
8.7 個人中心頁 177
8.8 本章小結 183
第9章 購物功能模塊 185
9.1 購物車功能 185
9.2 Ajax刪除購物車的商品 191
9.3 支付寶的支付配置 198
9.4 alipay-sdk-python的安裝與使用 202
9.5 python-alipay-sdk的安裝與使用 207
9.6 商城的在線支付功能 209
9.7 本章小結 214
第10章 商城后臺管理系統 216
10.1 Admin基本配置 216
10.2 配置項目應用與模型 219
10.3 分析ModelAdmin的底層原理 223
10.4 自定義ModelAdmin的函數方法 227
10.4.1 數據只讀函數get_readonly_fields() 228
10.4.2 設置字段樣式 229
10.4.3 數據查詢函數get_queryset() 231
10.4.4 下拉框設置函數formfield_for_choice_field() 232
10.4.5 保存函數save_model() 233
10.4.6 數據批量處理 234
10.5 本章小結 236
第11章 項目上線與部署 238
11.1 自定義異常頁面 238
11.2 項目上線部署配置 241
11.3 基于Windows部署Django 243
11.3.1 安裝IIS服務器 243
11.3.2 IIS服務器部署項目 245
11.3.3 部署靜態資源 248
11.4 基于Linux部署Django 249
11.4.1 安裝Linux虛擬機 249
11.4.2 安裝Python 3 254
11.4.3 部署uWSGI服務器 255
11.4.4 安裝Nginx并部署項目 257
11.5 本章小結 259
精通Django3Web開發 作者簡介
黃永祥,資深軟件工程師,從業8年,先后從事過系統開發和自動化開發,精通(B/S和C/S)自動化測試技術,尤其對Python語言及Flask、Django等Web框架擁有豐富的經驗。已出版暢銷書《實戰Python網絡爬蟲》《Django Web應用開發實戰》等專著。
- >
伊索寓言-世界文學名著典藏-全譯本
- >
自卑與超越
- >
上帝之肋:男人的真實旅程
- >
山海經
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
煙與鏡
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
推拿