內容簡介:最佳熱門組合Python X Django,
讓你初學架站就上手!
Python是目前最受歡迎的程式語言,Django堪稱是當前最熱門的Python網站框架,兩者結合,讓開發複雜的資料庫網站變得更簡單。本書一次綜合架站必備技能,提供相關範例檔,讓Python發揮極大效用,用Django打造出超強互動網站。無論是建置網站時所需的基礎設定、後台配置、頁面路由、MTV開發模式、網站的發行部署等重要環節,都用實例搭配詳細解說引導讀者快速進入架站實戰模式,並且透過專題應用熟悉各種開發技術和方法,全面掌握Django 3的開發核心!
想要架站,唯有真正實戰
才是最佳體驗!
■使用Django 3版本語法,網站效率更佳。
■零基礎建置Django開發環境,避開所有初學障礙。
■正規化網站開發流程,由Django專案建立與app開發為主軸,領略其中奧義。
■新一代開發模式,使用視圖與模版學習Django運作方式,了解框架應用原理。
■使用MTV架構,資料庫、程式與介面獨立設計,網站容易維護。
■涵蓋大部分網站技術,如使用者認證、檔案上傳、發送電子郵件、圖形驗證碼…等。
■結合資料庫進行網站開發,運用Django資料庫結構與模式,提供詳細建置流程、操作方式與管理介面的方法。
■以Django實作資料庫互動的操作精華「查詢、新增、修改與刪除」,讓資料庫應用不再是開發網站者的痛處。
■運用Cookie與Session記錄瀏覽者與相關資訊,讓不同使用者能在同一網站中儲存並取得不同資料,使用不同服務。
■深入Django使用者管理,簡單而全面的使用者認證,輕鬆完成網站登入/登出工作,帶入會員機制。
■規劃5個主題實戰範例:包含新聞公告、網站留言版、網路相簿、電子商務購物車,以及結合網路地圖的美食網頁,架構出專業實用的網站。
■將網站部署到免費的知名雲端平台「Heroku」,展示自行架設的網站與後續管理都免煩惱。
【超值學習資源】安裝、測試與發布影音教學/範例檔
目錄
章節說明:01 建置Django開發環境
1.1 安裝Python程式語言
1.2 Django是什麼?
1.3 Django程式編輯軟體
02 建立專案及app
2.1 建立Django專案
2.2 環境設定
2.3 視圖(view)與 URL
03 視圖與模版
3.1 Django的Framework架構
3.2 視圖與模版
3.3 Template語言
04 資料庫及後台管理
4.1 Django與資料庫
4.2 admin後台管理與ModelAdmin類別
4.3 資料庫查詢
4.4 網頁基礎模版
05 資料新增、刪除和修改
5.1 表單資料的傳送與接收
5.2 資料新增
5.3 表單模型化
5.4 資料刪除
5.5 資料修改
06 Cookies與Sessions
6.1 關於Cookie與Session
6.2 Cookie的使用
6.3 Session的使用
07 使用者管理
7.1 Django auth簡介
7.2 登入和登出
08 專題:新聞公告系統
8.1 簡易新聞公告系統
8.2 完整新聞公告系統
09 專題:網站留言版
9.1 圖像驗證碼
9.2 網站留言版
10 專題:網路相簿
10.1 自訂標籤過濾器
10.2 網路相簿
11 專題:購物車
11.1 發送電子郵件
11.2 購物車
12 專題:埔里美食地圖
12.1 Google地圖
12.2 埔里美食地圖
13 部署網站到Heroku
13.1 部署網站環境建置
13.2 部署網站
章節說明:01 建置Django開發環境
1.1 安裝Python程式語言
1.2 Django是什麼?
1.3 Django程式編輯軟體
02 建立專案及app
2.1 建立Django專案
2.2 環境設定
2.3 視圖(view)與 URL
03 視圖與模版
3.1 Django的Framework架構
3.2 視圖與模版
3.3 Template語言
04 資料庫及後台管理
4.1 Django與資料庫
4.2 admin後台管理與ModelAdmin類別
4.3 資料庫查詢
4.4 網頁基礎模版
05 資料新增、刪除和修改
5.1 表單資料的傳送與接收
5.2 資料新增
5.3 表單模型化
5.4 資料刪除
5.5 資料修改
06 Cookies與Sessions
6.1 關於Cookie與Sessi...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。