幫助中心 | 我的帳號 | 關於我們

Django3Web應用開發從零開始學(視頻教學版)

  • 作者:編者:劉亮亮//王金柱|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302583448
  • 出版日期:2021/07/01
  • 裝幀:平裝
  • 頁數:308
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書詳解Django框架的用法,精選簡單、實用和功能流行的Django代碼示例,幫助讀者掌握Django框架及其相關技術棧的開發。全書講解清晰、通俗易懂、重點突出、示例豐富、代碼精練,基本涵蓋Django框架的應用開發技術,可以幫助讀者快速掌握Django框架的開發方法。本書配套示例源碼、課件與教學視頻。
    全書共分13章,內容包括Django框架基礎與環境搭建、框架常用配置、模型、視圖與路由、模板、表單、後台管理、異常、測試、認證系統、安全與國際化,以及常用Web應用工具等。另外,為了突出項目實戰的特點,本書還講解了基於Django框架開發的2個實戰項目,可以幫助讀者進一步掌握Django應用的開發流程。
    本書適合Web應用開發初學者快速掌握Django框架,以及系統設計人員提高設計水平,也適合高等院校、中職學校和培訓機構電腦及相關專業的師生教學參考。

作者介紹
編者:劉亮亮//王金柱|責編:夏毓彥

目錄
第1章  Django框架基礎與環境搭建
  1.1  認識Django框架
    1.1.1  誕生與發展
    1.1.2  MTV設計原理
    1.1.3  Django框架的View視圖展示機制
    1.1.4  Django框架的用戶操作流程
    1.1.5  Django框架的主要特點
  1.2  搭建Django開發環境
    1.2.1  安裝Python語言環境
    1.2.2  安裝Django框架
  1.3  開發第一個Django框架應用程序
    1.3.1  通過命令行構建Django應用
    1.3.2  通過PyCharm開發Django應用
    1.3.3  添加代碼並測試Django應用
  1.4  本章小結
第2章  Django框架常用配置
  2.1  應用的配置文件settings.py
  2.2  應用的基礎路徑
  2.3  應用的啟動模式
  2.4  應用的站點訪問許可權
  2.5  應用的App配置
  2.6  應用的中間件配置
  2.7  應用的模板配置
  2.8  應用的資料庫配置
  2.9  應用的根級路由配置
  2.10  應用的語言配置
  2.11  應用的時區配置
  2.12  應用的靜態文件配置
  2.13  本章小結
第3章  Django框架模型
  3.1  認識模型
    3.1.1  模型的作用
    3.1.2  Django模型與ORM
    3.1.3  Django模型與MySQL
  3.2  模型使用入門
    3.2.1  定義模型
    3.2.2  設計Django模型代碼
    3.2.3  使用Django模型
  3.3  Django模型欄位
    3.3.1  欄位的類型
    3.3.2  欄位的選項
    3.3.3  關聯關係欄位——外鍵
    3.3.4  關聯關係欄位——一對一關係
    3.3.5  關聯關係欄位——多對多關係
    3.3.6  自定義模型欄位
  3.4  Meta類
  3.5  Django模型屬性與方法
    3.5.1  模型屬性
    3.5.2  模型方法
    3.5.3  重寫之前定義的模型方法

  3.6  Django模型繼承
    3.6.1  什麼是模型繼承
    3.6.2  抽象基類
    3.6.3  Meta繼承
    3.6.4  related_name和related_query_name屬性
    3.6.5  多表繼承
    3.6.6  Meta和多表繼承
    3.6.7  繼承與反向關係
    3.6.8  代理模型
    3.6.9  代理模型繼承和未托管模型
    3.6.10  多重繼承
  3.7  通過包管理模型
  3.8  本章小結
第4章  Django框架視圖與路由
  4.1  Django框架視圖的概念
  4.2  URL路由配置
    4.2.1  什麼是URL路由基礎
    4.2.2  Django如何處理請求
    4.2.3  PATH路徑轉換器
    4.2.4  使用正則表達式
    4.2.5  URLconf在什麼上查找
    4.2.6  指定視圖參數的默認值
    4.2.7  包含其他的URLconf模塊
    4.2.8  傳遞額外參數給視圖函數
    4.2.9  反向解析
    4.2.10  命名空間
  4.3  視圖函數
    4.3.1  什麼是視圖函數
    4.3.2  簡單的視圖函數
    4.3.3  返回錯誤視圖
    4.3.4  直接返回狀態碼視圖
    4.3.5  HTTP 404異常視圖
    4.3.6  自定義錯誤頁面
    4.3.7  非同步視圖初步
  4.4  快捷函數
    4.4.1  什麼是快捷函數
    4.4.2  render()快捷函數
    4.4.3  redirect()快捷函數
    4.4.4  get_object_or_404()快捷函數
    4.4.5  get_list_or_404()快捷函數
  4.5  視圖裝飾器
    4.5.1  允許HTTP方法
    4.5.2  gzip_page()方法
    4.5.3  其他裝飾器
  4.6  內置視圖
    4.6.1  serve視圖文件
    4.6.2  404錯誤視圖
    4.6.3  500錯誤視圖
    4.6.4  403錯誤視圖
    4.6.5  400錯誤視圖

  4.7  請求與響應對象
    4.7.1  HTTP信息傳遞的根本
    4.7.2  請求對象
    4.7.3  查詢字典對象
    4.7.4  響應對象
    4.7.5  JsonResponse對象
    4.7.6  StreamingHttpResponse對象
    4.7.7  FileResponse對象
  4.8  模板響應對象
    4.8.1  HttpResponse對象
    4.8.2  SimpleTemplateResponse對象
    4.8.3  TemplateResponse對象
    4.8.4  使用SimpleTemplateResponse和TemplateResponse
  4.9  實現文件上傳
  4.10  本章小結
第5章  Django框架模板
  5.1  Django框架模板基礎
  5.2  配置模板引擎
    5.2.1  添加模板引擎支持
    5.2.2  模板引擎用法
    5.2.3  內置後端
    5.2.4  自定義後端
    5.2.5  自定義模板引擎的集成調試
  5.3  模板引擎語法
    5.3.1  模板引擎語法基礎
    5.3.2  變數
    5.3.3  標籤
    5.3.4  過濾器
    5.3.5  算術運算
    5.3.6  特殊的標籤和過濾器
    5.3.7  註釋
  5.4  自定義模板標籤和過濾器
    5.4.1  前置配置基礎
    5.4.2  自定義模板過濾器
    5.4.3  自定義模板標籤
  5.5  本章小結
第6章  Django框架表單
  6.1  Django框架表單基礎
    6.1.1  HTML表單
    6.1.2  HTTP方法:GET和POST
    6.1.3  Django在表單中的角色
    6.1.4  Form類
    6.1.5  實例化、處理和渲染表單
    6.1.6  創建一個表單
  6.2  使用Django框架表單
    6.2.1  使用Form類構建表單
    6.2.2  視圖處理
    6.2.3  模板處理
    6.2.4  提交模板
    6.2.5  測試表單應用

  6.3  詳解Django Form類
    6.3.1  模型與Form類
    6.3.2  綁定的和未綁定的表單實例
    6.3.3  表單欄位與Widget控制項
    6.3.4  使用表單模板
    6.3.5  手動渲染表單欄位
    6.3.6  渲染表單錯誤信息
    6.3.7  遍歷表單欄位
    6.3.8  可復用的表單模板
  6.4  本章小結
第7章  Django框架後台管理
  7.1  創建後台管理員賬戶
  7.2  登錄後台模塊
  7.3  管理自定義模型
  7.4  管理複雜模型
  7.5  定製後台管理模型
  7.6  註冊裝飾器
  7.7  本章小結
第8章  Django框架異常管理與自動化測試
  8.1  Django框架異常處理
    8.1.1  URL Resolver exceptions
    8.1.2  資料庫異常
  8.2  Django框架自動化測試
    8.2.1  自動化測試概述
    8.2.2  編寫和運行自動化測試
    8.2.3  資料庫自動化測試
  8.3  Django框架測試工具
    8.3.1  使用測試工具模擬發送GET請求
    8.3.2  使用測試工具模擬發送POST請求
  8.4  本章小結
第9章  用戶Auth認證系統
  9.1  用戶Auth認證系統介紹
  9.2  安裝用戶Auth認證模塊
  9.3  使用Django身份驗證系統
    9.3.1  用戶對象介紹
    9.3.2  創建用戶對象
    9.3.3  創建超級用戶
    9.3.4  修改密碼
    9.3.5  驗證用戶
    9.3.6  默認許可權
    9.3.7  用戶組
    9.3.8  許可權與授權
    9.3.9  Web請求中的身份驗證
    9.3.10  在管理員中管理用戶
  9.4  本章小結
第10章  Django安全與國際化
  10.1  Django框架安全
    10.1.1  安全問題概述
    10.1.2  點擊劫持保護
    10.1.3  跨站點請求偽造CSRF保護

    10.1.4  登錄加密
    10.1.5  保護SECRET_KEY
    10.1.6  登錄加密安全中間件
  10.2  Django國際化和本地化
    10.2.1  國際化與本地化概述
    10.2.2  國際化
    10.2.3  本地化
  10.3  本章小結
第11章  常用的Web應用程序工具
  11.1  Django緩存
    11.1.1  緩存的由來
    11.1.2  設置緩存
    11.1.3  資料庫緩存
  11.2  Django日誌
    11.2.1  Logger
    11.2.2  Handler
    11.2.3  過濾器
    11.2.4  Formatter
    11.2.5  使用日誌記錄
  11.3  發送郵件
  11.4  分頁
  11.5  消息框架
  11.6  序列化
  11.7  會話
  11.8  靜態文件管理
  11.9  數據驗證
  11.10  本章小結
第12章  Django框架實戰1——投票應用
  12.1  構建投票應用項目架構
    12.1.1  創建投票項目
    12.1.2  創建投票應用
  12.2  模型和Admin站點定義
    12.2.1  資料庫配置
    12.2.2  創建模型
    12.2.3  激活模型
    12.2.4  添加數據
    12.2.5  模型自定義方法
    12.2.6  管理後台站點
  12.3  視圖與模板
    12.3.1  定義視圖函數
    12.3.2  使用模板優化默認視圖
    12.3.3  去除模板中的URL硬編碼
    12.3.4  為URL模塊添加命名空間
    12.3.5  使用模板優化detail視圖
  12.4  表單與通用視圖
    12.4.1  編寫表單
    12.4.2  添加vote視圖路由
    12.4.3  定義vote視圖函數
    12.4.4  定義results視圖函數
    12.4.5  定義results模板

    12.4.6  添加results視圖路由
  12.5  加入靜態文件
  12.6  本章小結
第13章  Django框架實戰2——個人博客應用
  13.1  構建博客應用項目
  13.2  定義模型和Admin站點
  13.3  編寫博客視圖、表單和模板
    13.3.1  列表索引視圖與模板
    13.3.2  詳情視圖與模板
    13.3.3  編輯視圖、表單與模板
  13.4  加入靜態文件
  13.5  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032