Python3: ちょっとしたWeb API開発にはPython Flaskがおすすめ

 最近、小物のWeb API開発が結構あって色々な開発方法を試してみていたんだけど、ほぼ最適解と思える物がPython Flaskだった。

 Flaskは非常にコンパクトなWebフレームワークで、ほぼ入出力周りと簡単なユーティリティだけで出来ている。
 使用も簡単で、PIPで入れられるので
pip install flask
で完了。

ORM経由でMySQLを使ったAPIを書く場合でも

これだけでGET入力、JSON出力の登録・一覧APIが出来上がり。
※ORMはSQLAlchemy、MySQLコネクタはPyMySQLなので、pip install sqlalchemy PyMySQLだけしている。

後は外側にユーザ認証付けたり、機能を肉付けしていけばそれなりの物が出来上がり。

(752)


カテゴリー: LAMP[Linux, Apache, MySQL, PHP]   パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です