| *數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202308*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python Flask Web 開發實戰 ISBN:9787113303075 出版社:中國鐵道有限公司 著編譯者:楊勇 李小奎 頁數:197 所在地:中國大陸 *此為代購商品 書號:1622024 可大量預訂,請先連絡。 內容簡介 本書是「十四五」高等職業教育新形態一體化教材,基於Flask 2 2,採用理論與案例結合的方式全面介紹Flask程序的基本結構、路由、Jinja2模板引擎、數據交互、資料庫訪問等Web開發所需的相關知識及技能。 本書在基礎知識講解方面,從初學者的角度,以簡明的語言、實用的案例講解Flask相關知識和技能;在案例設計方面,注重實踐和知識的運用;在考查知識掌握方面,配有思考與練習;最後,以綜合案例整合所學知識,以幫助學生理解相關知識、掌握相關技能,最終達到學以致用。 本書適合作為高職軟體技術專業、移動應用開發專業、大數據技術等專業的教材,也可作為廣大IT技術人員和Python Web愛好者的參考書。目錄 第1章 Flask概述1 1 初識Flask 1 1 1 Flask簡介 1 1 2 Flask擴展 1 1 3 Python常用的Web框架 1 2 虛擬環境搭建 1 2 1 虛擬環境配置 1 2 2 PyCharm安裝及使用 1 3 編寫Flask程序 1 3 1 安裝Flask 1 3 2 編寫Flask程序 1 3 3 配置開發伺服器 小結 思考與練習 第2章 Flask視圖技術 2 1 HTTP請求 2 1 1 HTTP請求報文 2 1 2 request對象 2 1 3 URL傳遞參數 2 1 4 URL反轉 2 2 HTTP響應 2 2 1 響應報文 2 2 2 response對象 2 2 3 URL重定向 2 3 Cookie和Session 2 3 1 Cookie 2 3 2 Session 2 4 Blueprint 2 5 Flask攔截器 2 6 Flask上下文 2 6 1 請求上下文 2 6 2 應用上下文 小結 思考與練習 第3章 Jinja2模板引擎 3 1 Jinja2模板引擎概述 3 2 模板中的控制語句 3 2 1 if控制語句 3 2 2 for控制語句 3 3 Jinja2的過濾器 3 3 1 Jinia2模板內置的過濾器 3 3 2 自定義過濾器 3 4 模板中的宏及使用 3 4 1 宏的定義 3 4 2 宏的使用 3 4 3 宏的導入 3 5 靜態文件的載入 3 6 模板的繼承與包含 3 6 1 模板的繼承 3 6 2 模板的包含 小結 思考與練習 第4章 Flask表單 4 1 使用Flask處理通用表單 4 2 使用Flask-WTF處理表單 4 2 1 Flask-WTF的安裝 4 2 2 定義表單類 4 2 3 表單類在模板中的渲染 4 3 文件上傳 4 3 1 不使用Flask-WTF方式上傳文件 4 3 2 使用Flask-WTF方式上傳文件 4 4 富文本編輯器 4 4 1 安裝及配置 4 4 2 創建表單類 4 4 3 創建模板文件 4 4 4 創建視圖函數 小結 思考與練習 第5章 資料庫操作基礎 5 1 資料庫基礎 5 1 1 關係型資料庫 5 1 2 非關係型資料庫 5 2 Python資料庫框架PyMySQL 5 2 1 添加數據 5 2 2 查詢數據 5 2 3 更新數據 5 2 4 刪除數據 5 3 Flask-SQLAlchemy 5 3 1 對象關係映射 5 3 2 Flask-SQLAlchemy的使用 5 4 登錄與註冊案例 5 4 1 案例說明 5 4 2 文件夾組織結構 5 4 3 模板文件 小結 思考與練習 第6章 資料庫操作進階 6 1 資料庫表中的關係 6 1 1 一對一關係 6 1 2 一對多關係 6 1 3 多對多關係 6 2 資料庫表的分頁查詢 6 2 1 視圖函數中定義分頁數據 6 2 2 定義分頁顯示格式 6 2 3 在模板文件中調用宏 6 3 Flask-Migrate實現資料庫遷移 6 4 Flask-SQLAcodegen 小結 思考與練習 第7章 前後端分離開發 7 1 前後端分離開發概述 7 2 RESTful 7 3 Flask-RESTful 7 3 1 使用Flask-RESTful 7 3 2 輸入參數驗證 7 3 3 輸出格式 7 4 案例——在線學習筆記 7 4 1 項目 目錄 組織結構及安裝配置7 4 2 資料庫設計 7 4 3 在線筆記後端設計 7 4 4 在線筆記前端設計 小結 思考與練習 第8章 萬家果業商城 8 1 需求分析及系統功能 8 2 系統預覽 8 2 1 前台預覽 8 2 2 後台預覽 8 3 資料庫設計 8 4 項目 目錄 組織結構及配置8 4 1 項目 目錄 結構8 4 2 配置文件 8 4 3 項目入口文件 8 4 4 app包初始化文件 8 4 5 前台包文件 8 5 會員註冊 8 5 1 創建用戶註冊頁面表單 8 5 2 顯示註冊頁面 8 5 3 驗證並保存註冊信息 8 6 會員登錄 8 6 1 創建用戶登錄頁面表單 8 6 2 顯示註冊頁面 8 63 生成並獲取驗證碼 8 6 4 驗證並保存會員登錄狀態 8 7 首頁模塊設計 8 7 1 首頁導航 8 7 2 商品展示 8 7 3 底部模板 8 8 商品詳情 8 8 1 商品詳情模板文件 8 8 2 商品詳情路由文件 8 9 購物車 8 9 1 添加商品到購物車 8 9 2 顯示購物車 8 9 3 購物車模板 8 10 訂單添加及顯示 8 10 1 訂單添加 8 10 2 訂單顯示 8 11 商品搜索 8 11 1 商品搜索路由 8 11 2 搜索商品顯示 8 12 項目配置及運行 小結 思考與練習 第9章 部署L線 9 1 部署前準備工作 9 1 1 選擇雲伺服器 9 1 2 安裝寶塔面板 9 1 3 CentOS下升級Python 9 2 創建站點及資料庫 9 2 1 創建站點 9 2 2 創建資料庫 9 2 3 啟動項目 9 3 Nqinx+Gunicorn+Flask+upervisor的使用 9 3 1 使用Gunicorn運行程序 9 3 2 使用Nginx提供反向代理 9 3 3 使用Supervisor管理進程 9 4 uWSGI+Nginx的使用 9 4 1 使用uWSGI運行程序 9 4 2 配置Nginx 小結 思考與練習 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |