Python架站特訓班(第二版):Django 3最強實戰

    最佳熱門組合Python X Django,讓你初學架站就上手! Python是目前最受歡迎的程式語言,Django堪稱是當前最熱門的Python網站框架,兩者結合,讓開發複雜的資料庫網站變得更簡單。本書一次綜合架站必備技能,提供相關範例檔,讓Python發揮極大效用,用Django打造出超強互動網站。無論是建置網站時所需的基礎設定、後台配置、頁面路由、MTV開發模式、網站的發行

    Collecting
    US$15.08
    最佳熱門組合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」,展示自行架設的網站與後續管理都免煩惱。 【超值學習資源】安裝、測試與發布影音教學/範例檔

    Content

    1-1封面頁
    1-2書名頁
    1-3關於文淵閣工作室
    1-4前言
    1-5學習資源說明
    1-6目錄
    1-7Ch01 建置Django 開發環境
    1-81.1 安裝Python 程式語言
    1-91.1.1 Python 程式語言發展史
    1-101.1.2 Python 程式語言的特色
    1-111.1.3 安裝Python 模組
    1-121.1.4 簡易Python 操作指令
    1-131.2 Django 是什麼?
    1-141.2.1 Django 的由來
    1-151.2.2 Django 的優勢
    1-161.2.3 安裝Django
    1-171.3 Django 程式編輯軟體
    1-181.3.1 編輯軟體的選擇方式
    1-191.3.2 建議使用的編輯軟體
    1-20Ch02 建立專案及 app
    1-212.1 建立 Django 專案
    1-222.1.1 建立 Django 專案
    1-232.1.2 建立Application 應用程式
    1-242.2 環境設定
    1-252.3 視圖(view) 與 URL
    1-262.3.1 設定 urls.py
    1-272.3.2 定義函式
    1-282.3.3 模版的使用
    1-292.3.4 加入 static 靜態檔案
    1-30Ch03 視圖與模版
    1-313.1 Django 的 Framework 架構
    1-323.1.1 認識MVC
    1-333.1.2 Django 的 MTV 架構
    1-343.2 視圖與模版
    1-353.2.1 建立視圖與模版
    1-363.2.2 傳遞變數到Template 模板檔案
    1-373.3 Template 語言
    1-383.3.1 變量
    1-393.3.2 標籤
    1-403.3.3 過濾器
    1-41Ch04 資料庫及後台管理
    1-424.1 Django 與資料庫
    1-434.1.1 使用Django 資料庫
    1-444.1.2 定義資料模型
    1-454.2 admin 後台管理與ModelAdmin 類別
    1-464.2.1 admin 後台管理
    1-474.2.2 定義 ModelAdmin 類別
    1-484.3 資料庫查詢
    1-494.3.1 get() 方法
    1-504.3.2 objects.all() 方法
    1-514.4 網頁基礎模版
    1-52Ch05 資料新增、刪除和修改
    1-535.1 表單資料的傳送與接收
    1-545.1.1 表單傳送資料的方法
    1-555.1.2 表單接收資料的方法
    1-565.2 資料新增
    1-575.3 表單模型化
    1-585.4 資料刪除
    1-595.5 資料修改
    1-60Ch06 Cookies 與Sessions
    1-616.1 關於Cookie 與Session
    1-626.1.1 為什麼要使用 Cookie 與 Session ?
    1-636.1.2 Cookie 與Session 的比較
    1-646.2 Cookie 的使用
    1-656.2.1 存取Cookie 資料
    1-666.2.2 Cookie 的有效時間
    1-676.2.3 刪除 Cookie
    1-686.3 Session 的使用
    1-696.3.1 Session 的運作原理
    1-706.3.2 安裝 Session App
    1-716.3.3 存取 Session 資料
    1-726.3.4 Session 的有效時間
    1-736.3.5 刪除 Session
    1-74Ch07 使用者管理
    1-757.1 Django auth 簡介
    1-767.1.1 安裝 Django auth App
    1-777.1.2 開啟 login 專案
    1-787.1.3 讀取 Django auth 使用者
    1-797.1.4 HttpRequest.user 物件
    1-807.2 登入和登出
    1-817.2.1 登入驗證
    1-827.2.2 登入
    1-837.2.3 登出
    1-84Ch08 專題:新聞公告系統
    1-858.1 簡易新聞公告系統
    1-868.1.1 使用簡易新聞公告系統
    1-878.1.2 簡易新聞公告系統流程圖
    1-888.1.3 使用內建管理系統
    1-898.1.4 簡易新聞公告系統資料庫結構
    1-908.1.5 Url 配置檔
    1-918.1.6 建立網頁基礎模版
    1-928.1.7 首頁處理函式及模版
    1-938.1.8 詳細頁面處理函式及模版
    1-948.2 完整新聞公告系統
    1-958.2.1 使用完整新聞公告系統
    1-968.2.2 完整新聞公告系統流程圖
    1-978.2.3 Url 配置檔
    1-988.2.4 建立網頁基礎模版
    1-998.2.5 首頁與詳細頁面處理函式及模版
    1-1008.2.6 登入與登出頁面處理函式及模版
    1-1018.2.7 管理頁面處理函式及模版
    1-1028.2.8 新增新聞頁面處理函式及模版
    1-1038.2.9 編輯新聞頁面處理函式及模版
    1-1048.2.10 刪除編輯新聞頁面處理函式及模版
    1-105Ch09 專題:網站留言版
    1-1069.1 圖像驗證碼
    1-1079.1.1 使用 django-simple-captcha 模組
    1-1089.1.2 具圖形驗證碼的登入專案
    1-1099.1.3 表單類別及使用圖形驗證碼
    1-1109.1.4 登入專案的視圖及模版
    1-1119.1.5 圖形驗證碼常用設定
    1-1129.2 網站留言版
    1-1139.2.1 使用網站留言版
    1-1149.2.2 網站留言版流程圖
    1-1159.2.3 網站留言版資料庫結構
    1-1169.2.4 <settings.py> 加入 captcha
    1-1179.2.5 Url 配置檔
    1-1189.2.6 建立網頁基礎模版
    1-1199.2.7 表單類別檔 <forms.py>
    1-1209.2.8 首頁處理函式及模版
    1-1219.2.9 新增留言頁面處理函式及模版
    1-1229.2.10 登入與登出頁面處理函式及模版
    1-1239.2.11 管理頁面處理函式及模版
    1-1249.2.12 刪除頁面處理函式及模版
    1-125Ch10 專題:網路相簿
    1-12610.1 自訂標籤過濾器
    1-12710.1.1 在模版中顯示指定串列值
    1-12810.1.2 建立自訂標籤過濾器
    1-12910.2 網路相簿
    1-13010.2.1 使用網路相簿
    1-13110.2.2 網路相簿流程圖
    1-13210.2.3 網路相簿資料庫結構
    1-13310.2.4 <settings.py> 加入上傳檔案資料夾
    1-13410.2.5 Url 配置檔
    1-13510.2.6 建立網頁基礎模版
    1-13610.2.7 首頁處理函式及模版
    1-13710.2.8 相簿詳細頁面處理函式及模版
    1-13810.2.9 單張相片頁面處理函式及模版
    1-13910.2.10 登入與登出頁面處理函式及模版
    1-14010.2.11 管理頁面處理函式及模版
    1-14110.2.12 新增相簿頁面處理函式及模版
    1-14210.2.13 相簿維護頁面處理函式及模版
    1-143Ch11 專題:購物車
    1-14411.1 發送電子郵件
    1-14511.1.1 設定 Google 帳號權限
    1-14611.1.2 寄送電子郵件基本語法
    1-14711.1.3 寄送電子郵件進階設定
    1-14811.2 購物車
    1-14911.2.1 使用購物車
    1-15011.2.2 購物車流程圖
    1-15111.2.3 購物車資料庫結構
    1-15211.2.4 Url 配置檔
    1-15311.2.5 建立網頁基礎模版
    1-15411.2.6 首頁處理函式及模版
    1-15511.2.7 商品詳細頁面處理函式及模版
    1-15611.2.8 顯示購物車頁面處理函式及模版
    1-15711.2.9 購物車處理函式
    1-15811.2.10 訂單頁面處理函式及模版
    1-15911.2.11 訂購完成頁面處理函式及模版
    1-16011.2.12 查詢訂單頁面處理函式及模版
    1-161Ch12 專題:埔里美食地圖
    1-16212.1 Google 地圖
    1-16312.1.1 申請Google 地圖 API KEY
    1-16412.1.2 在瀏覽器顯示Google 地圖
    1-16512.1.3 建立地標及訊息視窗
    1-16612.1.4 使用街景服務
    1-16712.1.5 Google 地圖整合範例
    1-16812.2 埔里美食地圖
    1-16912.2.1 使用埔里美食地圖
    1-17012.2.2 埔里美食地圖流程圖
    1-17112.2.3 埔里美食地圖資料庫結構
    1-17212.2.4 Url 配置檔
    1-17312.2.5 建立網頁基礎模版
    1-17412.2.6 首頁處理函式及模版
    1-17512.2.7 登入與登出頁面處理函式及模版
    1-17612.2.8 管理頁面處理函式及模版
    1-17712.2.9 新增景點頁面處理函式及模版
    1-17812.2.10 景點維護頁面處理函式及模版
    1-17912.2.11 刪除景點處理函式
    1-180Ch13 部署網站到Heroku
    1-18113.1 部署網站環境建置
    1-18213.1.1 建立 Heroku 應用程式
    1-18313.1.2 安裝 Git 版本管理軟體
    1-18413.1.3 安裝Heroku CLI
    1-18513.1.4 建置空白虛擬環境
    1-18613.2 部署網站
    1-18713.2.1 使用現有資料庫的網站結構
    1-18813.2.2 部署網站到 Heroku
    1-18913.2.3 部署後修改網站內容
    1-190版權頁
    1-191封底頁

    FAQ

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    Recommendations

    Reviews

    | Collecting

    Sales Plans