Flask記事のまとめページ

## Flask記事のまとめページ

| 項番 | 記事 | 概要 |
|:----:|:-----|:-----|
| 1 | [もっとも簡単なFlaskの作り方](http://qiita.com/5zm/items/f283c201344ae347ea2d) |FlaskによるREST APIの動作を知ってもらうため、もっとも簡単なFlaskアプリの作り方について説明します。 |
| 2 | [Pythonでマイクロサービス（概要編）](http://qiita.com/5zm/items/d5375a4ad95fd67b8960) |Pythonで以下のライブラリを利用したマイクロサービスの実装について検討し、コンセプトアプリを実装してみました。<br />Flask：軽量mvcフレームワーク<br/>peewee：O/Rマッピング<br />cerberus：入力チェックライブラリ |
| 3 | [FlaskでシンプルにContent-Typeをチェックする（@content_type）](http://qiita.com/5zm/items/c3f004291a87cdbce0b9) |FlaskにはContent-Typeをチェックする機能が存在しないため、`@content_type`関数デコレータを作成してみました。 |
| 4 | [Flaskで静的ファイルの格納ディレクトリとURLを変更する](http://qiita.com/5zm/items/db6acb96594e0ff7c549) |Flaskで静的ファイルにアクセスするためのURLのパスと、格納ディレクトリの変更方法について説明します。 |
| 5 | [FlaskですべてのURLにPrefixを追加する](https://qiita.com/5zm/items/4b99d557fafb7927ff1a) |JavaEEのWebアプリのコンテキスト名のように、全てのURLにPrefixを追加する方法について説明します。 |
| 6 | [Flaskで任意のデータを引数として受け取る方法](https://qiita.com/5zm/items/c8384aa7b7aae924135c) |`@app.route()`関数デコレータが付与された関数で、任意のデータを引数として受け取る方法について説明します。 |
| 7 | [Flaskでファイルダウンロードを実現する３つの方法](https://qiita.com/5zm/items/760000cf63b176be544c) |Flaskでファイルダウンロードを実現する３つの方法について説明します。 |
| 8 | [Flaskでmultipart/form-dataのファイルアップロードを実現する方法](https://qiita.com/5zm/items/ac8c9d1d74d012e682b4) |Flaskで`multipart/form-data`によるファイルアップロードの方法について説明します。|
| 9 | [FlaskでRest API(json形式)のファイルアップロードを実現する方法](https://qiita.com/5zm/items/ef95b17ab80d7dbee981) |Flaskで`Rest API(json形式)`におけるファイルアップロードの方法について説明します。 |
| 10 | [FlaskでRest API(json形式)のファイルダウンロードを実現する方法](https://qiita.com/5zm/items/8fe746e2c5c8083bfc04) |Flaskで`Rest API(json形式)`におけるファイルダウンロードの方法について説明します。 |
| 11 | :new: [Flask,requestsでファイルアップロード、ファイルダウンロードのまとめ](https://qiita.com/5zm/items/eb1ae9b349ec8a5568dc) |Flask,requestsでファイルアップロード、ファイルダウンロードの総まとめの記事です。<br>全体像はこちらを見ると分かりやすいかと思います。 |
| 12 | :new: [Flaskのデフォルトでは同時アクセスを処理できない](https://qiita.com/5zm/items/251be97d2800bf67b1c6) |Flaskのデフォルトでは複数のリクエストを同時に処理することができないこととその対処方法について説明します。 |

## Flask以外のPython記事

| 項番 | 記事 | 概要 |
|:----:|:-----|:-----|
| 1 |[PythonでGitBucketのIssueをExcel出力する（API呼び出し編）](https://qiita.com/5zm/items/57d7abca8e0d447e326d)  |GitBucketのWeb APIを利用してIssueの一覧を取得する方法について説明します。  |
| 2 |[PythonでGitBucketのIssueをExcel出力する（Excel出力編）](https://qiita.com/5zm/items/282956dbc1b4f6813108)  |xlsxwriterというライブラリを利用してExcelファイルを作成する方法について説明します。  |
| 3 |[PythonでGitBucketのIssueをExcel出力する（その後）](https://qiita.com/5zm/items/b0b620cdeb9596108418)  |上記の２つの記事でPythonでGitBucketのIssueをExcel出力できるようになりました。その後、実際に利用してみて少し問題が出てきたので、その内容について紹介したいと思います。  |
| 4 |[PythonのoepnpyxlでテンプレートファイルからExcel帳票を作成する](https://qiita.com/5zm/items/ed0bd0ea0cfbea49fb5c)  |oepnpyxlを利用して事前に用意したExcelテンプレートファイルからExcel帳票を作成する方法について説明します。  |
| 5 | [Pythonのrequestsを利用してRest API(json形式)にファイルアップロードする方法](https://qiita.com/5zm/items/8dc6189940b42e241210) |PythonのHTTPクライアントライブラリであるrequestsを利用して、json形式のデータを送受信するRest APIでファイルアップロードを行う方法について説明します。 |
| 6 | [Pythonのrequestsを利用してmultipart/form-dataのFormにファイルアップロードする方法](https://qiita.com/5zm/items/92cde9e043813e02eb68) |PythonのHTTPクライアントライブラリであるrequestsを利用したmultipart/form-dataによるファイルアップロードの方法について説明します。 |
| 7 | [Pythonのrequestsを利用してファイルダウンロードする方法](https://qiita.com/5zm/items/366f10fcde5d3435b417) |PythonのHTTPクライアントライブラリであるrequestsを利用して、普通のファイルダウンロードを行う方法について説明します。 |
| 8 | [Pythonのrequestsを利用してRest API(json形式)でファイルダウンロードする方法](https://qiita.com/5zm/items/d62df0e7b1d98348f983) |PythonのHTTPクライアントライブラリであるrequestsを利用して、json形式のデータを送受信するRest APIでファイルダウンロードを行う方法について説明します。 |
| 9 | :new: [Pythonでバイナリファイルを指定サイズに分割、結合する](https://qiita.com/5zm/items/49118188d76e61ca5113) |指定されたファイルを指定されたデータサイズ（チャンクサイズ）で分割する方法について説明します。<br>巨大ファイルでも小メモリで処理できます。 |
| 10 | :new: [Pythonで巨大ファイルのハッシュ値（チェックサム）を求める方法](https://qiita.com/5zm/items/4592f1b0e036bd9505c8) |Pythonでデータサイズの大きなファイルのハッシュ値（チェックサム）を求める方法について説明します。<br>巨大ファイルでも小メモリで処理できます。 |
| 11 | :new: [Pythonでjsonをフラットマップに変換する](https://qiita.com/5zm/items/1a06de3e21ff274a97a6) |jsonデータをキーでアクセス可能なフラットマップ（Dict）に変換する処理について説明します。 |