会员   密码 您忘记密码了吗?
1,585,626 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 深入理解Flask
深入理解Flask
上一张
下一张
prev next

深入理解Flask

作者: (美)JACK STOTFFER
出版社: 電子工業出版社
出版日期: 2016-07-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT474.00
市场价格: RM85.21
本店售价: RM75.84
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

Flask 是在Python 用戶中最為流行的Web 開發框架。《深入理解 Flask》從一個簡單的Flask 項目入手,由淺入深地探討了一系列實戰問題,包括如何使用SQLAlchemy 和Jinja 等工具進行Web 開發;如何正確地設計擴展性強的Flask 應用架構和搭建MVC 環境;對於各種NoSQL 數據庫的特性,何時應該、何時不應該及如何使用它們;通過使用Flask 擴展快速實現用戶的身份系統、RESTful API、NoSQL查詢、后台管理等功能;如何創建自己的擴展;使用Celery 編寫異步任務,使用pytest 進行單元測試等;最后介紹了如何部署上線,包括使用自己搭建的服務器或使用各種雲服務,以及如何權衡和選擇這些不同的解決方案。

Jack Stouffer 是一名有數年Web 應用開發經驗的程序員。他在兩年前將自己所有的項目都切換到了Flask,目前在位於密歇根州奧本山的Apollo America 工作,使用Python、Flask 和JavaScript 編寫企業內部的業務工具。Jack 是開源技術的信徒與支持者,他在GitHub 上發布以他所推薦的佳實踐原則編寫的Flask 范例時,該范例立即成為線上很受歡迎的Flask 代碼庫。Jack 還曾經擔任由Packt Publishing 出版的Flask FrameworkCookbook 一書的審稿人。


目錄

第1章 入門
使用Git進行版本控制
安裝Git
Git基礎
使用pip管理Python包
在Windows上安裝pip
在Mac OS X和Linux上安裝Python包管理器pip
pip基本操作
用virtualenv的沙盒管理依賴
virtualenv基礎
開始我們的項目
使用Flask Script
總結

第2章 使用SQLAlchemy創建數據模型
設置SQLAlchemy
Python安裝包
Flask SQLAlchemy
我們的第1個數據模型
創建user表
CRUD
新增數據
讀取數據
修改數據
刪除數據
數據模型之間的關聯
一對多
多對多
SQLAlchemy會話對象的方便之處
使用Alembic進行數據庫遷移
總結

第3章 通過模板創建視圖
Jinja的語法
過濾器
注釋
if語句
循環

Flask特有的變量和函數
創建視圖
視圖函數
編寫和繼承模板
Flask WTForms
WTForms基礎
自定義檢驗器
……
第4章 使用藍圖創建控制器
第5章 進階的應用結構
第6章 保護應用安全
第7章 在Flask中使用NoSQL數據庫
第8章 構建RESTful API
第9章 使用Celery編寫異步任務
第10章 有用的Flask擴展
第11章 構建你自己的擴展
第12章 測試Flask應用
第13章 部署Flask應用