*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202403*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:速學Django-Web開發從入門到進階 ISBN:9787111744634 出版社:機械工業 著編譯者:小樓一夜聽春語 頁數:273 所在地:中國大陸 *此為代購商品 書號:1624037 可大量預訂,請先連絡。 內容簡介 本書是一本關於Django開發快速入門的圖書。 本書清晰明了地講解了使用Django進行Web項目開發時所涉及的常用知識點,包括框架配置、路由配置、模型、視圖、模板、表單、中間件、上下文處理器、代碼測試、網站緩存和網站部署等內容。 本書的宗旨是以儘可能簡潔的流程引領讀者快速入門Web項目開發,並能夠在實戰項目中充分體會使用Django進行Web項目開發的各種技術與方法。 本書主要包含兩部分內容: 第一部分(第1∼6章)為讀者介紹Django的用途與特點、設計理念以及Django開發所依賴的知識體系;同時,通過一個Web項目對Django開發流程進行快速體驗。 第二部分(第7∼15章)與讀者一起完成一個安全資訊網站的主體開發,使讀者能夠更加深入地了解Django在Web項目開發中高效率、易擴展的優點,以及在Web項目的整體開發中所起到的作用。同時,能夠讓讀者更全面地了解Django開發的細節與技巧。 本書可供使用Python作為主要編程語言進行Web開發的入門級讀者學習與參考。作者簡介 小樓老師(小樓一夜聽春語),「會點兒編程的偽產品經理」,國內產品原型設計培訓師,Axure RP系列軟體漢化作者,專註Axure RP應用培訓與課程研發/AxureRP圖書寫作多年。 自2015年起出版多部國內口碑銷量卓著的Axure RP教程,自2013年起開展的Axure RP企業/個人培訓線上線下累計培訓人數近百萬。 小樓老師開設的個人網站:www iaxure com是國內最為專業的AuxreRP教學網站(另建有產品經理資源分享平台Chanpinban com)。近來更致力於推動Python培訓(Opython com),以滿足廣大學習者的實際需求。目錄 前言第1章 認識Django 1 1 Web項目開發利器——Django 1 1 1 Django的起源 1 1 2 Django的用途 1 1 3 Django的特點 1 2 Django的架構設計 1 2 1 軟體架構模式MVC 1 2 2 Django的MTV模式 1 3 Django開發的相關知識 1 3 1 Django原生語言Python 1 3 2 網頁開發語言HTML/CSS/JS 1 3 3 資料庫結構化查詢語言SQL 1 3 4 Django項目的生產環境——操作系統與伺服器 第2章 搭建Django開發環境 2 1 安裝Python解釋器 2 2 安裝PyCharm代碼編寫工具 2 3 安裝Django開發框架 2 4 創建venv虛擬環境 2 5 安裝SQLite資料庫可視化工具 第3章 創建Django項目 3 1 創建Web項目 3 1 1 項目基本文件 3 1 2 項目管理工具 3 1 3 靜態文件 目錄 與媒體文件目錄 3 1 4 模板文件 目錄 3 1 5 資料庫文件 3 2 創建Web應用 3 2 1 應用配置模塊 3 2 2 數據模型模塊 3 2 3 應用測試模塊 3 2 4 視圖模塊 3 2 5 後台管理模塊 3 2 6 URL配置模塊 3 2 7 模板文件 目錄 3 2 8 靜態文件 目錄 3 3 響應請求的過程 3 3 1 編寫第一個視圖函數 3 3 2 URL分發設置 3 3 3 呈現第一個Web頁面 第4章 開發Web應用 4 1 創建數據模型 4 1 1 編寫模型類 4 1 2 資料庫配置 4 1 3 進行數據遷移 4 1 4 使用Django Shell 4 2 開髮網站首頁 4 2 1 處理靜態文件和媒體文件 4 2 2 創建模板文件 4 2 3 模板中使用內置標籤 4 2 4 模板中使用變數 4 2 5 模板的繼承與包含 4 2 6 編寫視圖函數 4 2 7 使用列表視圖類——ListView 4 3 開發作者頁面 4 3 1 模板中添加媒體文件 4 3 2 使用列表視圖類 4 4 開發名句頁面 4 4 1 創建模板文件 4 4 2 使用列表視圖類 4 5 開發古籍頁面 4 5 1 創建模板文件 4 5 2 使用模板視圖類——TemplateView 4 6 開發古詩詳情頁面 4 6 1 URL的反向解析 4 6 2 創建模板文件 4 6 3 使用詳情視圖類——DetailView 4 7 開發作者詳情頁面 4 7 1 創建模板文件 4 7 2 使用詳情視圖類 4 7 3 使用列表視圖類 4 8 開發查詢功能頁面 4 8 1 通過朝代查詢古詩功能 4 8 2 通過作者查詢古詩功能 4 8 3 通過風格查詢古詩功能 4 8 4 通過作者查詢名句功能 4 8 5 通過風格查詢名句功能 4 8 6 刷新右側邊欄數據功能 4 9 開發各類錯誤頁面 4 9 1 編寫404錯誤頁面 4 9 2 編寫500錯誤頁面 4 10 開發添加作者頁面 4 10 1 創建模板文件 4 10 2 編寫視圖函數 4 10 3 使用自定義欄位 4 10 4 使用表單——Form 4 10 5 使用模型表單——ModelForm 4 10 6 使用通用編輯視圖類——CreateView 4 11 開發更新作者頁面 4 11 1 使用更新視圖類——UpdateView 4 11 2 創建模板文件 第5章 定製管理後台 5 1 啟用Django後台 5 1 1 創建超級用戶 5 1 2 訪問後台頁面 5 2 定製Django後台 5 2 1 自定義後台列表 5 2 2 自定義欄位顯示 5 2 3 關聯數據設置 5 2 4 使用富文本編輯器——TinyMCE 5 2 5 使用Django美化主題 5 3 後台許可權管理 5 3 1 添加用戶組 5 3 2 添加用戶 第6章 Web項目部署 6 1 Windows部署 6 1 1 啟用IIS服務 6 1 2 添加新的網站 6 1 3 安裝wfastcgi 6 1 4 處理程序映射 6 1 5 添加環境變數 6 1 6 添加用戶許可權 6 1 7 添加中文路徑支持 6 1 8 處理靜態文件與媒體文件 6 2 CentOS部署 6 2 1 安裝依賴項 6 2 2 安裝Python 6 2 3 安裝虛擬環境 6 2 4 安裝代碼庫 6 2 5 安裝uWSGI 6 2 6 創建uWSGI配置文件 6 2 7 安裝Nginx 6 2 8 創建Nginx配置文件 6 2 9 讓uWSGI與Nginx協同工作 6 3 啟用緩存功能 6 3 1 設置緩存 6 3 2 啟用緩存 第7章 Django項目實戰:創建項目 7 1 搭建開發環境 7 1 1 創建虛擬環境 7 1 2 安裝Django 7 2 搭建項目框架 7 2 1 生成項目與應用文件 7 2 2 修改配置文件 第8章 Django項目實戰:創建數據模型 8 1 編寫模型類 8 1 1 編寫用戶模型 8 1 2 編寫分類模型 8 1 3 處理文章標籤——Taggit 8 1 4 編寫文章模型 8 1 5 編寫收藏模型 8 1 6 編寫點贊模型 8 2 執行數據遷移 第9章 Django項目實戰:編寫測試程序 9 1 外鍵刪除測試 9 2 模型方法測試 9 3 詳情視圖測試 第10章 Django項目實戰:編寫常用模板 10 1 添加靜 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |