精通Django 3 Web開發

《精通Django 3 Web開發》是由2020年6月清華大學出版社出版的圖書。

基本介紹

  • 中文名:精通Django 3 Web開發 
  • 作者:黃永祥 
  • 出版社:清華大學出版社 
  • ISBN:9787302555551 
作品簡介,作品目錄,

作品簡介

本書是一本Django Web的技術總結,以Django 3.0版本實現。全書以一個完整的商城網站開發流程為主線,講解了Django 3.0版本的知識點和新特性以及每一個功能模組的要點和實現方式。主要內容包括:Django基礎、商城的設計說明與配置、商城網址的規劃與設計、商城的數據模型搭建與使用、商城的數據業務處理、商城的數據渲染與展示、商品信息模組、用戶信息模組、購物功能模組、商城後台管理系統、項目上線與部署等內容。
本書的特點是突出實戰,代碼注釋詳盡,與新版本技術緊密聯繫,適合於有一定Python基礎的讀者、網站開發人員、大學生等使用,也可以供培訓機構和大中專院校作為教學用書。

作品目錄

內容簡介
作者簡介
前言
第1章 Django網站開發基礎
1.1 Django簡史
1.2 Django與WSGI
1.3 HTML、CSS和JavaScript
1.4 搭建開發環境
1.5 創建Django項目
1.6 程式調試技巧
1.7 本章小結
第2章 商城的設計說明與配置
2.1 需求分析
2.2 設計說明
2.3 搭建項目開發環境
2.4 項目的功能配置
2.5 內置指令
2.6 本章小結
第3章 商城網址的規劃與設計
3.1 設定路由分發規則
3.2 路由分發詳解
3.3 設定商城的路由地址
3.4 路由的定義規則
3.5 路由變數與正則表達式
3.6 本章小結
第4章 商城的數據模型搭建與使用
4.1 定義商城的數據模型
4.2 數據遷移創建數據表
4.3 數據的導入與導出
4.4 使用QuerySet運算元據
4.5 執行原生SQL語句
4.6 本章小結
第5章 商城的數據業務處理
5.1 首頁的視圖函式
5.2 視圖的請求對象
5.3 視圖的回響方式
5.4 認識視圖類
5.5 使用視圖類實現商城首頁
5.6 本章小結
第6章 商城的數據渲染與展示
6.1 商城基礎模板設計
6.2 商城首頁模板設計
6.3 模板上下文
6.4 內置標籤及自定義
6.5 模板檔案的繼承關係
6.6 內置過濾器及自定義
6.7 本章小結
第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 本章小結
第8章 用戶信息模組
8.1 內置User實現註冊登錄
8.2 CSRF防護
8.3 使用Form實現註冊登錄
8.4 分析Form的機制和原理
8.5 使用ModelForm實現註冊登錄
8.6 分析ModelForm的機制和原理
8.7 個人中心頁
8.8 本章小結
第9章 購物功能模組
9.1 購物車功能
9.2 Ajax刪除購物車的商品
9.3 支付寶的支付配置
9.4 alipay-sdk-python的安裝與使用
9.5 python-alipay-sdk的安裝與使用
9.6 商城的線上支付功能
9.7 本章小結
第10章 商城後台管理系統
10.1 Admin基本配置
10.2 配置項目套用與模型
10.3 分析ModelAdmin的底層原理
10.4 自定義ModelAdmin的函式方法
10.5 本章小結
第11章 項目上線與部署
11.1 自定義異常頁面
11.2 項目上線部署配置
11.3 基於Windows部署Django
11.4 基於Linux部署Django
11.5 本章小結

相關詞條

熱門詞條

聯絡我們