Posts on web

Python製WebアプリケーションフレームワークFlaskが思っていたよりパワフルで深い。

せっかくPython始めたのでWebアプリの一つでも作ってみたいと思い、この本を読みながらFlaskの使い方を勉強していたんですが、正直扱いづらいなぁ・・・と感じていました。 Pythonプロフェッショナルプログラミング 第2版posted with カエレバ株式会社ビープラウド 秀和システム 2015-05-21 Amazon楽天市場 ちょっと規模が大きくなると、Viewを機能ごとに複数のソースファイルに分けたり、機能ごとにテストを組みたくなってきて。 デコレータで手軽にroute設定できるのは利点なんですが、このappインスタンスを複数ファイルから参照するのは何か嫌だし。 from flask import Flask app = Flask("hoge") @app.route('/users/') def show_users(page): users = User.query.all() return render_template('users.html', users=users) if __name__ = "__main__": app.run(host="0.0.0.0", port=80)…