*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202309*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Django+Vue.js商城項目實戰 ISBN:9787302643906 出版社:清華大學 著編譯者:黃永祥 頁數:376 所在地:中國大陸 *此為代購商品 書號:1576904 可大量預訂,請先連絡。 內容簡介 本書基於Django 4 x和Vue 3 x版本,以一個完整商城網站的開發流程為主線,介紹分別使用純後端架構和前後端分離架構實現項目的全部技術細節。純後端開發架構主要講解Django的知識要點及每個功能模塊的要點和實現方式,內容包括Django網站開發基礎、項目需求與設計、路由規劃與設計、商城數據模型的搭建與使用、數據業務視圖、數據渲染與展示、商品信息模塊、用戶信息模塊、購物車與支付功能、後台管理系統等。前後端分離架構是在純後端開發架構基礎上演變而來的,內容包括介面開發、使用DRF開發商城介面、Vue前端開發、使用Vue開發商城項目、項目上線與部署等。 本書凝聚了編者近十年一線開發經驗,提供了完整的項目源碼,對於缺少項目經驗和想要深入理解架構演進的各層次讀者,本書極具參考價值,本書也很適合作為培訓機構、企業內訓和大中專院校的實踐課教材。作者簡介 黃永祥,信息管理與信息系統專業學士,曾從事過系統開發和自動化開發,精通B/S和C/S自動化測試技術,多年網路爬蟲開發經驗,對反爬蟲機制有獨到的見解,精通Flask、Django等Web框架並有豐富的網站開發經驗。曾就職于廣州易點科技有限公司,擔任Python開發工程師,目前就職于廣東數據集成有限公司。熱愛分享和新技術的探索,在CSDN上發表多篇Python技術文章。目錄 第1章 網站開發基礎1 1 網站的定義與組成 1 2 網站的分類 1 3 網站運行原理及開發流程 1 3 1 常用術語 1 3 2 網站的運行原理 1 3 3 網站的開發流程 1 3 4 任務劃分 1 4 Django簡史 1 5 Django與WSGI 1 6 HTML、CSS和JavaScript 1 6 1 HTML 1 6 2 CSS 1 6 3 JavaScript 1 7 搭建開發環境 1 7 1 安裝Django 1 7 2 安裝PyCharm 1 8 創建Django項目 1 8 1 使用內置指令創建項目 1 8 2 使用PyCharm創建項目 1 9 程序調試技巧 1 9 1 PyCharm的Debug模式 1 9 2 根據異常提示進行調試 1 10 本章小結 1 11 動手練習 第2章 項目需求與設計 2 1 需求分析 2 2 設計說明 2 3 搭建項目開發環境 2 4 項目的功能配置 2 4 1 添加項目應用 2 4 2 設置模板信息 2 4 3 添加中間件 2 4 4 配置資料庫 2 4 5 配置靜態資源 2 4 6 配置媒體資源 2 5 內置指令 2 6 本章小結 2 7 動手練習 第3章 路由規劃與設計 3 1 設置路由分發規則 3 2 路由分發詳解 3 3 設置商城的路由地址 3 4 路由的定義規則 3 5 路由變數與正則表達式 3 6 本章小結 3 7 動手練習 第4章 商城數據模型的搭建與使用 4 1 定義商城的數據模型 4 2 數據遷移創建數據表 4 3 數據的導入與導出 4 4 使用QuerySet操作數據 4 4 1 新增數據 4 4 2 更新數據 4 4 3 刪除數據 4 4 4 查詢單表數據 4 4 5 查詢多表數據 4 5 執行原生SQL語句 4 6 本章小結 4 7 動手練習 第5章 數據業務視圖 5 1 首頁的視圖函數 5 2 視圖的請求對象 5 3 視圖的響應方式 5 4 認識視圖類 5 5 使用視圖類實現商城首頁 5 6 本章小結 5 7 動手練習 第6章 數據渲染與展示 6 1 基礎模板設計 6 2 首頁模板設計 6 3 模板上下文 6 4 內置標籤及自定義 6 5 模板文件的繼承關係 6 6 內置過濾器及自定義 6 7 自定義異常頁面 6 8 本章小結 6 9 動手練習 第7章 商品信息模塊 7 1 商品列表頁的業務邏輯 7 2 分頁功能的機制和原理 7 3 商品列表頁的數據渲染 7 4 商品詳細頁的業務邏輯 7 5 商品詳細頁的數據渲染 7 6 Ajax實現商品收藏 7 7 Session的配置與操作 7 8 JavaScript的Ajax請求 7 9 jQuery的Ajax請求 7 10 本章小結 7 11 動手練習 第8章 用戶信息模塊 8 1 內置User實現註冊登錄 8 2 CSRF防護 8 3 使用Form實現註冊登錄 8 4 分析Form的機制和原理 8 5 使用ModelForm實現註冊和登錄 8 6 分析ModelForm的機制和原理 8 7 個人中心頁面 8 8 本章小結 8 9 動手練習 第9章 購物車與支付功能 9 1 購物車功能 9 2 Ajax刪除購物車的商品 9 3 支付寶的支付配置 9 4 alipay-sdk-python的安裝與使用 9 5 python-alipay-sdk的安裝與使用 9 6 商城的在線支付功能 9 7 本章小結 9 8 動手練習 第10章 後台管理系統 10 1 Admin基本配置 10 2 配置項目應用與模型 10 3 分析ModelAdmin的底層原理 10 4 自定義ModelAdmin的函數方法 10 4 1 數據只讀函數get_readonly_fields() 10 4 2 設置欄位樣式 10 4 3 數據查詢函數get_queryset() 10 4 4 下拉框設置函數formfield_for_choice_field() 10 4 5 保存函數save_model() 10 4 6 數據批量處理 10 5 本章小結 10 6 動手練習 第11章 前後端分離架構 11 1 為什麼要前後端分離 11 2 API規範與設計 11 2 1 規範請求方式 11 2 2 規範URL命名 11 2 3 規範響應結果 11 3 商城API設計方案 11 4 搭建MockServer 11 5 本章小結 11 6 動手練習 第12章 介面開發 12 1 Django原生語法開發介面 12 1 1 模型轉字典格式 12 1 2 使用JsonResponse返迴響應結果 12 1 3 封裝數據分頁功能 12 1 4 開發商品列表介面 12 2 使用DRF構建介面 12 2 1 DRF的安裝與配置 12 2 2 序列化類Serializer 12 2 3 模型序列化類ModelSerializer 12 2 4 序列化的嵌套使用 12 2 5 基於類的視圖 12 2 6 視圖集 12 2 7 用戶認證和許可權驗證 12 3 本章小結 12 4 動手練習 第13章 使用DRF開發商城介面 13 1 項目配置與調整 13 2 定義序列化對象 13 3 開發首頁與異常介面 13 4 開發商品信息介面 13 5 開發購物車與訂單介面 13 6 本章小結 13 7 動手練習 第14章 Vue前端開發 14 1 前端框架概述 14 2 在Windows安裝Node js 14 3 npm的配置與使用 14 4 Vue腳手架搭建與運行項 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |