Flaskへようこそ¶

Flaskのドキュメントにようこそ。このドキュメントはいくつかのパートにわかれています。 Installation から始めて、 Quickstart へ進むことをお勧めします。 クイックスタートの他にも、Flaskで作られた小さなアプリケーションの作り方を載せている、より詳細な Tutorial もあります。 Flaskの内部まで踏み込みたい場合は API ドキュメントをチェックしてください。 一般的なパターンについては、 Patterns for Flask の章で後述しています。
Flaskは Jinja2 テンプレートエンジンと Werkzeug WSGIツールキットの2つの外部ライブラリに依存しています。 これらのライブラリはここではドキュメントにしていません。これらのライブラリのドキュメントを見たい場合は以下のリンクをチェックして下さい。
User’s Guide¶
This part of the documentation, which is mostly prose, begins with some background information about Flask, then focuses on step-by-step instructions for web development with Flask.
- Foreword
- Foreword for Experienced Programmers
- Installation
- Quickstart
- Tutorial
- Introducing Flaskr
- Step 0: Creating The Folders
- Step 1: Database Schema
- Step 2: Application Setup Code
- Step 3: Installing flaskr as a Package
- Step 4: Database Connections
- Step 5: Creating The Database
- Step 6: The View Functions
- Step 7: The Templates
- Step 8: Adding Style
- Bonus: Testing the Application
- Templates
- Testing Flask Applications
- Application Errors
- Debugging Application Errors
- Configuration Handling
- Signals
- Pluggable Views
- The Application Context
- The Request Context
- Modular Applications with Blueprints
- Flask Extensions
- Command Line Interface
- Development Server
- Working with the Shell
- Patterns for Flask
- Larger Applications
- Application Factories
- Application Dispatching
- Implementing API Exceptions
- Using URL Processors
- Deploying with Setuptools
- Deploying with Fabric
- Using SQLite 3 with Flask
- SQLAlchemy in Flask
- Uploading Files
- Caching
- View Decorators
- Form Validation with WTForms
- Template Inheritance
- Message Flashing
- AJAX with jQuery
- Custom Error Pages
- Lazily Loading Views
- MongoKit in Flask
- Adding a favicon
- Streaming Contents
- Deferred Request Callbacks
- Adding HTTP Method Overrides
- Request Content Checksums
- Celery Background Tasks
- Subclassing Flask
- Deployment Options
- Becoming Big
API Reference¶
If you are looking for information on a specific function, class or method, this part of the documentation is for you.
- API
- Application Object
- Blueprint Objects
- Incoming Request Data
- Response Objects
- Sessions
- Session Interface
- Test Client
- Application Globals
- Useful Functions and Classes
- Message Flashing
- JSON Support
- Template Rendering
- Configuration
- Extensions
- Stream Helpers
- Useful Internals
- Signals
- Class-Based Views
- URL Route Registrations
- View Function Options
- Command Line Interface
Additional Notes¶
Design notes, legal information and changelog are here for the interested.
- Design Decisions in Flask
- HTML/XHTML FAQ
- Security Considerations
- Unicode in Flask
- Flask Extension Development
- Pocoo Styleguide
- Python 3 Support
- Upgrading to Newer Releases
- Flask Changelog
- Version 0.13
- Version 0.12.2
- Version 0.12.1
- Version 0.12
- Version 0.11.2
- Version 0.11.1
- Version 0.11
- Version 0.10.2
- Version 0.10.1
- Version 0.10
- Version 0.9
- Version 0.8.1
- Version 0.8
- Version 0.7.3
- Version 0.7.2
- Version 0.7.1
- Version 0.7
- Version 0.6.1
- Version 0.6
- Version 0.5.2
- Version 0.5.1
- Version 0.5
- Version 0.4
- Version 0.3.1
- Version 0.3
- Version 0.2
- Version 0.1
- License