### 導航
- [索引](# "總目錄")
- [下一頁](# "步驟 0: 創建文件夾") |
- [上一頁](# "教程") |
- [Flask 0.10.1 文檔](#) ?
- [教程](#) ?
# 介紹 Flaskr
這里,我們把我們的博客應用稱為 flaskr ,也可以選一個不那么 web 2.0 的名字 ;) 。基本上,我們希望它能做如下的事情:
1. 根據配置文件里的憑證允許用戶登入登出。只支持一個用戶。
1. 當用戶登入后,可以向頁面添加條目。條目標題是純文本,正文可以是一些 HTML 。因假定信任這里的用戶,這部分 HTML 不做審查。
1. 頁面倒序顯示所有條目(后來居上),并且用戶登入后可以在此添加新條目。
我們將會在應用中直接使用 SQLite3 ,因為它對這種規模的應用足夠適用。對于更大型的應用,就有必要使用 [SQLAlchemy](http://www.sqlalchemy.org/) [http://www.sqlalchemy.org/] 更加智能地處理數據庫連接、允許你一次連接不同的關系數據庫等等。你也可以考慮流行的 NoSQL 數據庫,如果你的數據更適合它們。
這里是一個應用最終效果的截圖:

繼續 [*步驟 0: 創建文件夾*](#) 。
? 版權所有 2013, Armin Ronacher.
- 歡迎使用 Flask
- 前言
- 給有經驗程序員的前言
- 安裝
- 快速入門
- 教程
- 介紹 Flaskr
- 步驟 0: 創建文件夾
- 步驟 1: 數據庫模式
- 步驟 2: 應用設置代碼
- 步驟 3: 創建數據庫
- 步驟 4: 請求數據庫連接
- 步驟 5: 視圖函數
- 步驟 6: 模板
- 步驟 7: 添加樣式
- 福利: 應用測試
- 模板
- 測試 Flask 應用
- 記錄應用錯誤
- 配置處理
- 信號
- 即插視圖
- 應用上下文
- 請求上下文
- 用藍圖實現模塊化的應用
- Flask 擴展
- 與 Shell 共舞
- Flask 代碼模式
- 大型應用
- 應用程序的工廠函數
- 應用調度
- 使用 URL 處理器
- 部署和分發
- 使用 Fabric 部署
- 在 Flask 中使用 SQLite 3
- 在 Flask 中使用 SQLAlchemy
- 上傳文件
- 緩存
- 視圖裝飾器
- 使用 WTForms 進行表單驗證
- 模板繼承
- 消息閃現
- 用 jQuery 實現 Ajax
- 自定義錯誤頁面
- 延遲加載視圖
- 在 Flask 中使用 MongoKit
- 添加 Favicon
- 數據流
- 延遲請求回調
- 添加 HTTP Method Overrides
- 請求內容校驗碼
- 基于 Celery 的后臺任務
- 部署選擇
- mod_wsgi (Apache)
- 獨立 WSGI 容器
- uWSGI
- FastCGI
- CGI
- 聚沙成塔
- API
- JSON 支持
- Flask 中的設計決策
- HTML/XHTML 常見問題
- 安全注意事項
- Flask 中的 Unicode
- Flask 擴展開發
- Pocoo 風格指引
- Python 3 支持
- 升級到最新版本
- Flask Changelog
- 許可證
- 術語表