基於Django的電子商務網站設計 (第2版.微課版) 顧翔 9787302638476 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$375
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:基於Django的電子商務網站設計 (第2版.微課版)
ISBN:9787302638476
出版社:清華大學
著編譯者:顧翔
頁數:221
所在地:中國大陸 *此為代購商品
書號:1589761
可大量預訂,請先連絡。

內容簡介

本書主要介紹如何基於Django框架開髮網站,全書共4章,第1章主要介紹Python、Django發展歷史和安裝方法,以及HTTP的基礎知識;第2章詳細介紹Django基本知識,包括如何啟動Django服務、Hello World程序、HttpRequest與HttpResponse對象、setting py的配置、cookie和session、Django的MTV開發模式框架、Django的模型與資料庫的管理、Django的視圖管理、Django的模板管理,以及基於Python Requests類數據驅動的HTTP介面測試;第3章以電子商務網站為例,介紹電子商務網站的需求、電子商務網站數據Model設計以及用戶信息、商品信息、購物車、送貨地址、訂單、電子支付模塊,最後介紹如何建立自定義的錯誤頁面;第4章在第3章的基礎上介紹如何構建安全的網站,分別是密碼的加密、防止CSRF和XSS的攻擊、許可權操作的漏洞以及防止SQL注入。 本書可作為準備使用Django框架開髮網站、學習介面測試的軟體人員的學慣用書,也可作為在校本科生和研究生的參考用書。

作者簡介

顧翔,1997年畢業於北京工業大學,畢業后從事軟體開發工作,2002年開始從事軟體測試工作,曾經在各大知名的互聯網公司、嵌入式軟體公司、通信公司和網路管理軟體公司等擔任軟體測試工程師、軟體測試經理等職務,積累了豐富的軟體測試知識和實踐經驗。現專職從事軟體開發與測試、大數據及雲計算相關的培訓工作,是中關村智聯軟體服務業質量創新聯盟成員,被北京軟體和信息服務業協會、北京課通天下、上海宇谷培訓公司、上海知言網路科技有限公司和中睿信息技術有限公司聘為高級資深講師。2014年,接受51Testing軟體測試網的專訪:《51Testing專訪顧翔——解讀開發轉測試的趣味人生》,並且在51Testhlg上發布了一系列個人專欄文章,如《測試專刊——顧翔與你一起漫談測試》和《測試專刊——白雲群中話計算》等。

目錄

第1章 Python、Django和HTTP
1 1 Python語言
1 1 1 Python語言概述
1 1 2 Python的安裝
1 2 Django框架
1 2 1 Django介紹
1 2 2 Django的安裝
1 3 HTTP概述
1 3 1 HTTP的工作原理
1 3 2 HTTP的請求
1 3 3 HTTP的應答
1 3 4 HTTP的連接性
1 3 5 HTTP的無狀態
第2章 Django基本知識
2 1 啟動Django服務
2 2 Hello World程序
2 2 1 直接列印顯示內容
2 2 2 通過文件模板顯示內容
2 2 3 文件模板參數
2 3 獲取參數
2 3 1 通過GET方式獲取
2 3 2 通過POST方式獲取
2 4 HttpRequest對象與HttpResponse對象
2 4 1 HttpRequest對象
2 4 2 HttpResponse對象
2 5 setting py的配置
2 5 1 中間件介紹
2 5 2 其他配置介紹
2 5 3 自定義靜態文件
2 5 4 案例
2 6 session和cookie
2 6 1 Session
2 6 2 cookie
2 6 3 Django的用戶登錄和註冊機制
2 7 Django的MTV開發模式框架
2 8 Django的模型與資料庫的管理
2 8 1 Django的資料庫
2 8 2 Django的模型
2 8 3 Django的後台管理
2 8 4 Django如何對資料庫進行操作
2 9 Django的視圖管理
2 9 1 urls py中路徑的定義
2 9 2 方法中顯示內容
2 9 3 處理表單
2 9 4 分頁功能
2 10 Django的模板管理
2 10 1 變數的使用
2 10 2 標籤的使用
2 10 3 過濾器的使用
2 11 基於Python Requests類數據驅動的HTTP介面測試
2 11 1 測試金字塔
2 11 2 unittest
2 11 3 requests對象的介紹與使用
2 11 4 數據驅動的自動化介面測試
2 11 5 進一步優化
第3章 電子商務網站的實現
3 1 需求描述
3 1 1 用戶信息模塊
3 1 2 商品信息模塊
3 1 3 購物車模塊
3 1 4 送貨地址模塊
3 1 5 訂單模塊
3 1 6 訂單支付模塊
3 2 數據Model設計
3 3 用戶信息模塊
3 3 1 用戶註冊
3 3 2 用戶登錄
3 3 3 用戶信息顯示
3 3 4 用戶登錄密碼的修改
3 4 商品信息模塊
3 4 1 商品信息的維護
3 4 2 商品概要信息的分頁顯示
3 4 3 商品信息的模糊查詢
3 4 4 商品信息的詳情顯示
3 5 購物車模塊
3 5 1 把商品放入購物車
3 5 2 查看購物車中的商品
3 5 3 修改購物車中的商品數量
3 5 4 刪除購物車中的某種商品
3 5 5 刪除購物車內所有的商品
3 6 送貨地址模塊
3 6 1 送貨地址的添加與顯示
3 6 2 送貨地址的修改
3 6 3 送貨地址的刪除
3 7 訂單模塊
3 7 1 總訂單的生成和顯示
3 7 2 查看所有訂單
3 7 3 刪除訂單
3 8 電子支付模塊
3 9 建立自定義的錯誤頁面
第4章 構建安全的網站
4 1 關於密碼的安全性
4 1 1 密碼的加密
4 1 2 密碼長度限制
4 2 防止CSRF攻擊
4 2 1 CSRF攻擊介紹
4 2 2 Django是如何防範CSRF攻擊的
4 2 3 針對CSRF防禦介面測試代碼的調整
4 3 許可權操作的漏洞
4 3 1 關於地址信息的許可權操作
4 3 2 關於訂單信息的許可權操作
4 4 防止XSS攻擊
4 5 防止SQL注入
參考文獻
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理