注冊(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的電子商務(wù)網(wǎng)站設(shè)計(jì)

基于Django的電子商務(wù)網(wǎng)站設(shè)計(jì)

基于Django的電子商務(wù)網(wǎng)站設(shè)計(jì)

定 價(jià):¥45.00

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

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

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

  書是一本介紹如何基于Django框架開發(fā)網(wǎng)站的書籍,分4章。第1章是Python、Django發(fā)展歷史與概要介紹和安裝方法,以及HTTP的基礎(chǔ)知識(shí);第2章詳細(xì)介紹了Django基本知識(shí),包括如何啟動(dòng)Django服務(wù)、Hello World程序、HttpRequest與HttpResponse對(duì)象、setting.py的配置、cookie和session、Django的MTV開發(fā)模式框架、Django的模型與數(shù)據(jù)庫(kù)的管理、Django的視圖管理、Django的模板管理以及基于Python Requests類數(shù)據(jù)驅(qū)動(dòng)的HTTP接口測(cè)試;第3章以電子商務(wù)網(wǎng)站為例,介紹電子商務(wù)網(wǎng)站的需求、電子商務(wù)網(wǎng)站數(shù)據(jù)Model設(shè)計(jì)以及用戶信息、商品信息、購(gòu)物車、送貨地址、訂單、電子支付模塊,最后介紹如何建立自定義的錯(cuò)誤頁(yè)面;第4章在第3章的基礎(chǔ)上介紹如何構(gòu)建安全的網(wǎng)站,分別是密碼的加密、防止CSRF和XSS的攻擊、權(quán)限操作的漏洞以及防止SQL注入。 本書可作為準(zhǔn)備使用Django框架開發(fā)網(wǎng)站、學(xué)習(xí)接口測(cè)試的軟件工作人員的學(xué)習(xí)用書,也可作為在校本科生和研究生的參考用書。

作者簡(jiǎn)介

暫缺《基于Django的電子商務(wù)網(wǎng)站設(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章Python、Django和HTTP1 

1.1Python語言1 

1.1.1Python語言概述1 

1.1.2Python的安裝3 

1.2Django 框架4 

1.2.1Django介紹4 

1.2.2Django的安裝5 

1.3HTTP概述6 

1.3.1HTTP的工作原理7 

1.3.2HTTP的請(qǐng)求8 

1.3.3HTTP的應(yīng)答9 

1.3.4HTTP的連接性13 

1.3.5HTTP的無狀態(tài)15 

第2章Django基本知識(shí)17 

2.1啟動(dòng)Django服務(wù)17 

2.2Hello World程序21 

2.2.1直接打印顯示內(nèi)容21 

2.2.2通過文件模板顯示內(nèi)容22 

2.2.3文件模板參數(shù)22 

2.3獲取參數(shù)23 

2.3.1通過GET方式獲取23 

2.3.2通過POST方式獲取23 

2.4HttpRequest對(duì)象與HttpResponse對(duì)象27 

2.4.1HttpRequest對(duì)象27 

2.4.2HttpResponse對(duì)象28 

2.5setting.py的配置29 

2.5.1中間件介紹29 

2.5.2其他配置介紹30〖1〗〖1〗〖2〗2.5.3自定義靜態(tài)文件38 

2.5.4案例39 

2.6session和cookie42 

2.6.1session43 

2.6.2cookie45 

2.6.3Django的用戶登錄和注冊(cè)機(jī)制47 

2.7Django的MTV開發(fā)模式框架49 

2.8Django的模型與數(shù)據(jù)庫(kù)的管理50 

2.8.1Django的數(shù)據(jù)庫(kù)50 

2.8.2Django的模型51 

2.8.3Django的后臺(tái)管理55 

2.8.4Django如何對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作57 

2.9Django的視圖管理61 

2.9.1urls.py中路徑的定義61 

2.9.2方法中顯示內(nèi)容63 

2.9.3處理表單63 

2.9.4分頁(yè)功能65 

2.10Django的模板管理66 

2.10.1變量的使用66 

2.10.2標(biāo)簽的使用66 

2.10.3過濾器的使用72 

2.11基于Python Requests類數(shù)據(jù)驅(qū)動(dòng)的HTTP接口測(cè)試75 

2.11.1測(cè)試金字塔75 

2.11.2unittest76 

2.11.3requests對(duì)象的介紹與使用80 

2.11.4數(shù)據(jù)驅(qū)動(dòng)的自動(dòng)化接口測(cè)試85 

2.11.5進(jìn)一步優(yōu)化89 

第3章電子商務(wù)網(wǎng)站的實(shí)現(xiàn)92 

3.1需求描述92 

3.1.1用戶信息模塊92 

3.1.2商品信息模塊92 

3.1.3購(gòu)物車模塊92 

3.1.4送貨地址模塊93 

3.1.5訂單模塊93 

3.1.6訂單支付模塊93 

3.2數(shù)據(jù)Model設(shè)計(jì)93 

3.3用戶信息模塊95 

3.3.1用戶注冊(cè)96 

3.3.2用戶登錄104 

3.3.3用戶信息顯示109 

3.3.4用戶登錄密碼的修改130 

3.4商品信息模塊134 

3.4.1商品信息的維護(hù)135 

3.4.2商品概要信息的分頁(yè)顯示137 

3.4.3商品信息的模糊查詢144 

3.4.4商品信息的詳情顯示146 

3.5購(gòu)物車模塊149 

3.5.1把商品放入購(gòu)物車150 

3.5.2查看購(gòu)物車中的商品155 

3.5.3修改購(gòu)物車中的商品數(shù)量161 

3.5.4刪除購(gòu)物車中的某種商品164 

3.5.5刪除購(gòu)物車內(nèi)所有的商品165 

3.6送貨地址模塊167 

3.6.1送貨地址的添加與顯示167 

3.6.2送貨地址的修改175 

3.6.3送貨地址的刪除179 

3.7訂單模塊181 

3.7.1總訂單的生成和顯示182 

3.7.2查看所有訂單192 

3.7.3刪除訂單197 

3.8電子支付模塊200 

3.9建立自定義的錯(cuò)誤頁(yè)面200 

第4章構(gòu)建安全的網(wǎng)站205 

4.1密碼的加密205 

4.2防止CSRF攻擊206 

4.2.1CSRF攻擊介紹206 

4.2.2Django是如何防范CSRF攻擊的 207 

4.2.3針對(duì)CSRF防御接口測(cè)試代碼的調(diào)整208 

4.3權(quán)限操作的漏洞212 

4.4防止XSS攻擊218 

4.5防止SQL注入218 

參考文獻(xiàn)220


本目錄推薦

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