TOP
【門市限定】至12/31文化幣使用倒數!加快腳步到三民書局使用吧!
Python Web編程(簡體書)
滿額折

Python Web編程(簡體書)

商品資訊

人民幣定價:39.8 元
定價
:NT$ 239 元
優惠價
87208
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:6 點
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

Django是利用Python語言開發網站時的首選Web框架。本書循序漸進地介紹了Django 2.0中各個功能模塊的實現與使用方法,並以“在線教育平臺”為例,講解了基於Django 2.0開發應用的實用技能。此外,本書還介紹了Django項目的上線部署方法以及在網站實際開發過程中常用的第三方功能模塊。本書內容實用性強,案例豐富,側重於實戰,與新技術結合緊密,可綜合提高讀者的Python Web編程能力。
本書可作為計算機相關專業的教材,也適合剛接觸或即將接觸Django的開發者使用,還可供具有Django開發經驗但還須進一步提升實戰能力的讀者學習參考。

作者簡介

肖睿,課工場創始人,北京大學教育學博士,北京大學軟件學院特約講師,北京大學學習科學實驗室特約顧問。作為北大青鳥 Aptech 的聯合創始人,歷任學術總監、研究院院長、公司副總裁等核心崗位,擁有20多年的IT職業教育產品管理和企業管理經驗。於2015年創辦課工場,兼任總經理,旨在為大學生提供更可靠的 IT 就業教育及服務。

名人/編輯推薦

1.系統全面地介紹 Django 體系

? (1)深入講解 Django 三大核心,即模型、視圖、模板;

? (2)使用 Django 快速製作在線教育平臺;

? (3)學習並使用豐富的第三方應用;

? (4)配合 Linux 實踐 Django 上線部署全過程。

2. (1)配套素材及示例代碼;

? (2)每章課後作業及答案;

? (3)重難點內容視頻講解。

3.隨時可測學習成果

? (1)每章提供“技能目標”,助力讀者確定學習要點;

? (2)課後作業輔助讀者鞏固階段性內容;

? (3)課工場題庫助力在線測試。

目次

第 1章 Django基礎1





任務1.1 瞭解網站基礎 2





1.1.1 網站的定義、組成及發展歷程 3





1.1.2 網站的分類 4





1.1.3 網站的開發流程 7





任務1.2 初識Django 8





1.2.1 什麼是Django 8





1.2.2 Django開發環境搭建 10





任務1.3 體驗第 一個Django項目 15





1.3.1 創建項目 15





1.3.2 創建應用 16





1.3.3 輸出“Hello World” 18





1.3.4 Django項目配置 19





本章作業 22











第 2章 模型與數據庫 25





任務2.1 瞭解SQL基礎語句的用途 26





2.1.1 插入數據 27





2.1.2 刪除數據 27





2.1.3 修改數據 27





2.1.4 查詢數據 27





任務2.2 掌握模型與數據庫的使用方法 28





2.2.1 什麼是ORM 28





2.2.2 構建模型 28





2.2.3 模型操作 32





2.2.4 數據表的關係 34





2.2.5 模型繼承 38





本章作業 40











第3章 探究視圖 41





任務3.1 瞭解視圖的構建 42





3.1.1 定義視圖 42





3.1.2 路由配置 44





3.1.3 HttpRequest與HttpResponse對象 46





3.1.4 上機訓練 50





任務3.2 管理器Manager的使用 50





3.2.1 默認管理器對象objects 51





3.2.2 自定義管理器Manager 53





任務3.3 通用視圖的使用 54





任務3.4 錯誤視圖的使用 56





3.4.1 內置錯誤視圖 56





3.4.2 自定義錯誤頁面 57





本章作業 59











第4章 深入模板 61





任務4.1 初識模板 62





4.1.1 什麼是Django模板 62





4.1.2 定義模板 64





任務4.2 模板的使用 66





4.2.1 注釋 66





4.2.2 模板變量 66





4.2.3 模板標簽 67





4.2.4 過濾器 73





4.2.5 上機訓練 75





本章作業 76











第5章 admin後臺系統 77





任務5.1 使用admin管理後臺 78





5.1.1 初識admin管理後臺 78





5.1.2 admin管理後臺使用步驟 80





任務5.2 二次開發admin管理後臺 84





5.2.1 列表展示設置 84





5.2.2 admin後臺配置項 91





任務5.3 使用xadmin管理後臺 92





5.3.1 xadmin安裝 92





5.3.2 xadmin使用 93





5.3.3 xadmin配置 96





本章作業 98











第6章 高級應用 101





任務6.1 使用Auth認證系統 102





6.1.1 內置User實現用戶管理 103





6.1.2 設置用戶權限 108





6.1.3 設置用戶組 109





任務6.2 緩存與狀態管理在項目中的應用 110





6.2.1 Cache的使用 111





6.2.2 Session的使用 112





任務6.3 使用模型類進行高階查詢 115





6.3.1 Q對象 115





6.3.2 F對象 116





6.3.3 高級過濾 116





任務6.4 使用第三方應用快速開發 117





6.4.1 驗證碼captcha 118





6.4.2 調試工具debug-toolbar 121





本章作業 124











第7章 項目實戰―製作在線教育平臺 127





任務7.1 在線教育平臺項目概述 128





7.1.1 需求概述 128





7.1.2 開發環境 131





7.1.3 覆蓋技能點 131





任務7.2 搭建項目 131





7.2.1 項目創建 131





7.2.2 基礎配置 133





7.2.3 模型類設計 135





任務7.3 開發功能模塊 137





7.3.1 製作網站首頁 137





7.3.2 製作課程詳情頁 138





7.3.3 製作課程章節頁 140





7.3.4 製作機構中心頁 141





7.3.5 製作機構課程頁 142





7.3.6 製作機構講師頁 143





7.3.7 配置admin後臺系統 143











第8章 Django項目上線部署 149





任務8 項目上線部署 150





8.1 虛擬機安裝 150





8.2 升級Python 2.x到Python 3.x 152





8.3 項目上線配置 155





8.4 安裝Django 156





8.5 安裝uWSGI 157





8.6 安裝Nginx 160

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 208
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區