中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python Web企業級項目開發教程(Django版)

包郵 Python Web企業級項目開發教程(Django版)

出版社:中國鐵道出版社出版時間:2020-06-01
開本: 16開 頁數: 336
中 圖 價:¥33.5(6.0折) 定價  ¥56.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python Web企業級項目開發教程(Django版) 版權信息

  • ISBN:9787113267261
  • 條形碼:9787113267261 ; 978-7-113-26726-1
  • 裝幀:70g膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python Web企業級項目開發教程(Django版) 本書特色

本書在 Windows 上基于 Python 3.x 與 Django 2.x 對 Django 框架相關知識進行講解,并以 此為基礎利用Django 框架實現了一個完整的電商平臺。

Python Web企業級項目開發教程(Django版) 內容簡介

Python 是當今比較流行的編程語言之一,Web 開發領域自然無法缺少Python 的身影。 Python Web 發展過程中誕生了數十種框架,其中 Django 框架因簡潔、優秀且實用的結構和良 好的開發效率,受到了廣大 Web 開發工程師的喜愛。 本書在 Windows 上基于 Python 3.x 與 Django 2.x 對 Django 框架相關知識進行講解,并以 此為基礎利用Django 框架實現了一個完整的電商平臺。本書分為14 章,其中前8 章介紹了 Django 的基礎知識,包括 Django 概述、路由系統、模型、模板、視圖、后臺管理系統、表單、 身份驗證系統 ;第 9~14 章從需求與前期準備著手,逐步實現了完整的 Django Web 項目。 本書附有配套視頻、源代碼、習題、教學課件等資源。為幫助初學者更好地學習本書中 的內容,還提供了在線答疑,希望得到更多讀者的關注。 本書適合作為高等院校計算機相關專業 Django 框架課程或 Python 進階課程的專用教材, 也可作為供自學者使用的輔助教材,適合具有 Python 語言基礎的讀者參考使用。

Python Web企業級項目開發教程(Django版) 目錄

第 1 章 Django概述 .1
1.1 認識Django .1
1.1.1 Django發展史1
1.1.2 Django框架的優點2
1.2 安裝Django .2
1.2.1 Django版本選擇2
1.2.2 創建隔離的Python環境 3
1.2.3 使用pip安裝Django 4
1.3 創建**個Django項目 .5
1.3.1 新建Django項目5
1.3.2 項目結構說明 .5
1.3.3 運行開發服務器 .6
1.3.4 Django項目配置7
1.3.5 在項目中創建應用 .9
1.4 Django架構之MTV 11
1.5 Django的開發理念 .11
小結 .13
習題 .13
第 2 章 路由系統 .15
2.1 認識路由系統 15
2.1.1 HTTP請求處理流程概述 .15
2.1.2 URL配置示例 .16
2.2 路由轉換器 17
2.2.1 內置路由轉換器 .17
2.2.2 自定義路由轉換器 .18
2.3 使用正則表達式匹配URL .19
2.4 路由分發 20
2.5 向視圖傳遞額外參數 21
2.6 URL命名與命名空間 22
2.6.1 URL命名 .22
2.6.2 使用reverse()反向解析URL .22
2.6.3 應用命名空間 .23
2.6.4 實例命名空間 .24
小結 .25
習題 .25
第 3 章 模型 .27
3.1 定義與使用模型 27
3.2 模型的字段 29
3.2.1 字段類型 .29
3.2.2 關系字段 .30
3.2.3 字段的通用參數 .32
3.3 模型的元屬性 32
3.4 Manager管理器 33
3.4.1 管理器名稱 .33
3.4.2 自定義管理器 .33
3.5 數據的增刪改查 34
3.6 QuerySet的使用 .36
3.6.1 多表查詢 .36
3.6.2 F對象與Q對象 38
3.6.3 QuerySet的特性 38
3.7 執行原始SQL語句 .39
小結 .40
習題 .40
第 4 章 模板 .42
4.1 模板與模板引擎 42
4.2 模板查找順序 43
4.3 模板語言 44
4.3.1 變量 .45
4.3.2 過濾器 .45
4.3.3 標簽 .48
4.3.4 自定義過濾器和標簽 .52
4.4 模板繼承 55
4.5 Jinja2 .57
小結 .58
習題 .58
第 5 章 視圖 .61
5.1 認識視圖 61
5.2 請求對象 62
5.3 響應對象 64
5.3.1 HttpResponse類 .65
5.3.2 HttpResponse的子類 .66
5.4 實例1:商品管理 67
5.5 模板響應對象 70
5.5.1 TemplateResponse .70
5.5.2 模板響應對象的渲染 .71
5.6 生成響應的快捷方式 73
5.7 類視圖 75
5.7.1 定義類視圖 .75
5.7.2 基礎視圖類 .75
5.7.3 配置類屬性 .77
5.8 實例2:基于類視圖的商品管理 78
5.9 通用視圖 82
5.9.1 通用視圖分類 .82
5.9.2 通用視圖與模型 .82
5.9.3 添加額外的上下文對象 .84
5.9.4 通過queryset控制頁面內容 .84
5.9.5 重要屬性和方法 .85
小結 .85
習題 .85
第 6 章 后臺管理系統——Admin .87
6.1 認識Admin .87
6.1.1 進入Admin 87
6.1.2 使用Admin .89
6.2 ModelAdmin選項 .93
6.2.1 列表頁選項 .93
6.2.2 編輯頁選項 .99
6.3 認證和授權 101
6.4 重寫Admin后臺模板 .106
小結 .107
107
第 7 章 表單 .109
7.1 Django表單概述 .109
7.1.1 在Django中定義表單的方式 .109
7.1.2 Form類的常用字段 .110
7.1.3 字段的通用參數 .111
7.1.4 實例化、處理和渲染表單 .112
7.1.5 表單實例的形式 .113
7.1.6 表單驗證 .113
7.2 在模板中渲染表單 114
7.3 表單集 116
7.3.1 創建表單集 .116
7.3.2 管理表單集 .117
7.3.3 驗證表單集 .118
7.3.4 使用表單集 .118
7.4 根據模型創建表單 119
7.4.1 自定義模型表單類 .119
7.4.2 模型表單類的字段 .120
7.4.3 使用模型表單類 .121
7.4.4 利用工廠函數定義模型表單類 .123
7.4.5 利用工廠函數定義表單集 .123
7.5 實例:基于表單類的商品管理 124
小結 .127
習題 .127
第 8 章 身份驗證系統 129
8.1 User對象 .129
8.2 權限與權限管理 131
8.2.1 默認權限 .131
8.2.2 權限管理 .132
8.2.3 自定義權限 .133
8.3 Web請求認證 .134
8.3.1 用戶登錄與退出 .134
8.3.2 限制用戶訪問 .135
8.4 模板與身份驗證 136
8.4.1 驗證用戶 .136
8.4.2 驗證權限 .137
8.5 自定義用戶模型 138
8.6 狀態保持 138
8.6.1 Cookie 139
8.6.2 Session .141
小結 .144
145
第 9 章 電商項目——前期準備 146
9.1 項目需求 146
9.2 模塊歸納 156
9.3 項目開發模式與運行機制 157
9.4 項目創建和配置 158
9.4.1 創建項目 .158
9.4.2 配置開發環境 .158
9.4.3 配置Jinja2模板 159
9.4.4 配置MySQL數據庫 161
9.4.5 配置Redis數據庫 162
9.4.6 配置項目日志 .162
9.4.7 配置前端靜態文件 .164
9.4.8 配置應用目錄 .164
小結 .166
習題 .166
第 10 章 電商項目——用戶管理與驗證 167
10.1 定義用戶模型類 167
10.2 用戶注冊 168
10.2.1 用戶注冊邏輯分析 .168
10.2.2 用戶注冊后端基礎需求的實現 .170
10.2.3 用戶名與手機號唯一性校驗 .173
10.2.4 驗證碼 .176
10.3 用戶登錄 190
10.3.1 使用用戶名登錄 .190
10.3.2 使用手機號登錄 .192 10.3.3 狀態保持 .193
10.3.4 首頁展示用戶名 .194
10.3.5 退出登錄 .195
10.4 用戶中心 195
10.4.1 用戶基本信息 .196
10.4.2 添加郵箱 .198
10.4.3 基于Celery的郵箱驗證 .200
10.4.4 省市區三級聯動 .207
10.4.5 新增與展示收貨地址 .211
10.4.6 設置默認地址與修改地址標題 .216
10.4.7 修改與刪除收貨地址 .218
10.4.8 修改登錄密碼 .221
小結 .223
習題 .223
第 11 章 電商項目——商品數據的呈現 .224
11.1 商品數據庫表設計 .224
11.2 準備商品數據 .227
11.3 呈現首頁數據 .231
11.3.1 呈現首頁商品分類 .231
11.3.2 呈現首頁商品廣告 .235
11.4 商品列表 .237
11.4.1 商品列表頁分析 .238
11.4.2 獲取商品分類 .239
11.4.3 列表面包屑導航 .242
11.4.4 呈現商品列表 .244
11.4.5 列表頁熱銷排行 .248
11.5 商品搜索 .250
11.5.1 準備搜索引擎 .250
11.5.2 渲染商品搜索結果 .253
11.5.3 搜索結果分頁 .254
11.6 商品詳情 .255
11.6.1 分析與準備商品詳情頁 .255
11.6.2 呈現商品詳情數據 .256
11.7 用戶瀏覽記錄 .260
11.7.1 瀏覽記錄存儲方案 .260
11.7.2 保存和查詢瀏覽記錄 .261
小結 .264
習題 .264
第 12 章 電商項目——購物車 265
12.1 購物車存儲方案 265
12.1.1 登錄用戶購物車存儲方案 .265
12.1.2 未登錄用戶購物車存儲方案 .267
12.2 購物車管理 269
12.2.1 購物車添加商品 .269
12.2.2 展示購物車商品 .272
12.2.3 修改購物車商品 .274
12.2.4 刪除購物車商品 .277
12.2.5 全選購物車 .279
12.2.6 合并購物車 .281
12.3 展示購物車縮略信息 282
小結 .285
習題 .285
第 13 章 電商項目——訂單模塊 286
13.1 結算訂單 286
13.1.1 邏輯分析與接口定義 .286
13.1.2 后端邏輯實現 .287
13.1.3 前端頁面渲染 .290
13.2 提交訂單 292
13.2.1 定義訂單表模型 .292
13.2.2 保存訂單信息 .294
13.2.3 呈現訂單提交成功頁面 .296
13.3 基于事務的訂單數據保存 298
13.3.1 Django中事務的使用298
13.3.2 使用事務保存訂單數據 .299
13.4 基于樂觀鎖的并發下單 301
13.5 查看訂單 303
小結 .306
習題 .306
第 14 章 電商項目——支付與評價 .307
14.1 支付寶開放平臺介紹 307
14.2 對接支付寶系統 310
14.2.1 支付信息配置 .310
14.2.2 訂單支付功能 .312
14.2.3 保存訂單支付結果 .315
14.3 商品評價 316
14.3.1 評價訂單商品 .317
14.3.2 在詳情頁展示商品評價 319
小結 .322
習題 .322
展開全部

Python Web企業級項目開發教程(Django版) 作者簡介

黑馬程序員,江蘇傳智播客教育科技股份有限公司(簡稱傳智播客)是一家致力于培養高素質軟件開發人才的科技公司,黑馬程序員是傳智播客旗下高端IT教育品牌。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 卓能JOINTLEAN端子连接器厂家-专业提供PCB接线端子|轨道式端子|重载连接器|欧式连接器等电气连接产品和服务 | 高楼航空障碍灯厂家哪家好_航空障碍灯厂家_广州北斗星障碍灯有限公司 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | LZ-373测厚仪-华瑞VOC气体检测仪-个人有毒气体检测仪-厂家-深圳市深博瑞仪器仪表有限公司 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 镀锌角钢_槽钢_扁钢_圆钢_方矩管厂家_镀锌花纹板-海邦钢铁(天津)有限公司 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 微信聊天记录恢复_手机短信删除怎么恢复_通讯录恢复软件下载-快易数据恢复 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 隧道风机_DWEX边墙风机_SDS射流风机-绍兴市上虞科瑞风机有限公司 | 执业药师报名时间,报考条件,考试时间-首页入口 | 顺辉瓷砖-大国品牌-中国顺辉| ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 胶原检测试剂盒,弹性蛋白检测试剂盒,类克ELISA试剂盒,阿达木单抗ELISA试剂盒-北京群晓科苑生物技术有限公司 | 浙江宝泉阀门有限公司 | 硬齿面减速机[型号全],ZQ减速机-淄博久增机械 | OpenI 启智 新一代人工智能开源开放平台| 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 智慧食堂_食堂管理系统_食堂订餐_食堂消费系统—客易捷 | 全自动定氮仪-半自动凯氏定氮仪厂家-祎鸿仪器 | 台式恒温摇床价格_大容量恒温摇床厂家-上海量壹科学仪器有限公司 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 质构仪_鱼糜弹性仪-上海腾拔仪器科技有限公司 | 双效节能浓缩器-热回流提取浓缩机组-温州市利宏机械 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 |