| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Web3.0應用開發實戰 ISBN:9787512442467 出版社:北京航空航天大學 著編譯者:屈希峰 編 頁數:247 所在地:中國大陸 *此為代購商品 書號:1626243 可大量預訂,請先連絡。 內容簡介 本書共分四部分,全面介紹如何基於Python微框架Flask進行Web開發。第一部分是Flask簡介,介紹使用Flask框架及擴展開發Web程序的必備基礎知識。第二部分則給出一個Web 2 0實例,真正帶領大家一步步開發完整的博客和社交應用Flasky,從而將前述知識融會貫通,付諸實踐。第三部分在初步了解Web 2 0建站流程的基礎上,建立一個簡單的Web 3 0商城。第四部分介紹了發布應用之前必須考慮的事項,如單元測試策略、性能分析技術、Flask程序的部署方式等。 本書採用Python 3 X、MongoDB軟體,適合熟悉Python編程,有意通過Flask全面掌握Web開發的程序員學習參考。目錄 第一部分 Flask簡介第1章 安裝 1 1 創建應用 目錄 1 2 虛擬環境 1 2 1 創建虛擬環境 1 2 2 使用虛擬環境 1 3 使用pip安裝Python包 1 4 使用pipregs輸出包 1 5 使用requirements txt 1 6 使用pipenv管理包 第2章 應用的基本結構 2 1 網頁顯示過程 2 2 初始化 2 3 路由和視圖函數 2 4 一個完整的應用 2 5 Web開發伺服器 2 6 動態路由 2 7 調試模式 2 8 命令行選項 2 9 請求-響應循環 2 9 1 應用和請求上下文 2 9 2 請求分派 2 9 3 請求對象 2 9 4 請求鉤子 2 9 5 響應Response 2 9 6 對比cookie與session 2 10 Flask擴展包 第3章 模板 3 1 Jinja2模板引擎 3 1 1 渲染模板 3 1 2 變數及佔位符 3 1 3 自定義過濾器 3 1 4 控制結構 3 1 5 宏及模板繼承 3 2 集成Bootstrap 3 3 Bootstrap頁面布局 3 4 自定義錯誤頁面 3 5 鏈接 3 6 靜態文件 3 7 使用Flask-Moment本地化日期和時間 第4章 Web表單 4 1 配置 4 2 表單驗證 4 2 1 伺服器端驗證 4 2 2 客戶端驗證 4 3 自定義驗證函數 4 3 1 行內驗證函數 4 3 2 全局驗證函數 4 4 表單誼染 4 5 防禦CSRF攻擊 4 6 在視圖函數中處理表單 4 7 單個頁面多個表單 4 8 重定向和用戶會話 4 9 重定向到上一個頁面 4 9 1 使用HTTP referrer重定向 4 9 2 使用查詢參數next重定向 4 10 閃現消息 第5章 資料庫 5 1 SQL資料庫 5 2 NoSQL資料庫 5 3 使用SQL還是NoSQL 5 4 Python資料庫框架 5 5 使用pymongo管理資料庫 5 6 資料庫CRUD基本操作 5 6 1 增 5 6 2 刪 5 6 3 改 5 6 4 查 5 7 資料庫查詢操作符 5 7 1 比較查詢操作符 5 7 2 邏輯查詢操作符 5 7 3 元素查詢操作符 5 7 4 評估查詢操作符 5 7 5 數組查詢操作符 5 8 資料庫更新操作符 5 8 1 欄位更新操作符 5 8 2 數組更新操作符 5 8 3 修飾操作符 5 9 聚合操作 5 10 地理位置查詢 5 11 在視圖函數中操作資料庫 5 12 集成Python shell 5 13 MongoDB備份與恢復 5 13 1 備份數據 5 13 2 還原數據 第6章 電子郵件 6 1 使用Flask-Mail提供電子郵件支持 6 2 在Python shell中發送電子郵件 6 3 在應用中集成電子郵件發送功能 6 4 非同步發送電子郵件 第7章 大型應用的結構 7 1 項目結構 7 2 配置選項 7 3 應用包 7 3 1 使用應用工廠函數 7 3 2 在藍本中實現應用功能 7 4 應用腳本 7 5 需求文件 7 6 單元測試 7 7 創建資料庫 7 8 運行應用 第二部分 實例:Web 2 0博客 第8章 用戶身份驗證 8 1 Flask的身份驗證擴展 8 2 密碼安全性 8 3 創建身份驗證藍本 8 4 使用Flask-Login驗證用戶身份 8 4 1 準備用於登錄的用戶模型 8 4 2 保護路由 8 4 3 添加登錄表單 8 4 4 用戶登錄 8 4 5 用戶退出 8 4 6 理解Flask-Login的運作方式 8 4 7 登錄測試 8 5 註冊新用戶 8 5 1 添加用戶註冊表單 8 5 2 處理用戶註冊 8 6 確認賬戶 8 6 1 使用itsdangerous生成確認令牌 8 6 2 發送確認郵件 8 7 管理賬戶 8 8 用戶角色 第9章 用戶資料 9 1 資料信息 9 2 用戶資料頁面 9 3 資料編輯器 9 3 1 用戶級資料編輯器 9 3 2 管理員級資料編輯器 9 4 用戶頭像 第10章 博客文章 10 1 提交和顯示博客文章 10 2 在資料頁中顯示博客文章 10 3 分頁顯示長博客文章列表 10 3 1 創建虛擬博客文章數據 10 3 2 在頁面中誼染數據 10 3 3 添加分頁導航 10 4 使用Markdown和Flask-PageDown支持富文本文章 10 4 1 使用Flask-PageDown 10 4 2 CKeditor富文本編輯器 10 5 博客文章的固定鏈接 10 6 博客文章編輯器 第11章 關注者 11 1 再論資料庫關係 11 2 在資料頁面中顯示關注者 11 3 查看指定用戶的關注者和被關注者 11 4 在首頁顯示所關注用戶的文章 第12章 用戶評論 12 1 評論在資料庫中的表示 12 2 提交和顯示評論 12 3 管理評論 第13章 應用介面 13 1 REST簡介 13 1 1 資源就是一切 13 1 2 請求方法 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |