[[ともっくす alloc] init]

ともっくすの雑多な日記と技術的なメモ

Flask

Heroku上でFlaskを動かしたい

諸事情があって、Webアプリケーションを作ることに。どうせなら、ちょっとは慣れているFlaskで作りたい。でも、訳あって自分のサーバは使いたくないし、一時的なものだし…ということで、Heroku上でFlaskを動かしたい。 アカウントの取得とToolbeltのインスト…

Flaskでurl_forを使うときに相対URLじゃなくて絶対URLが欲しい

FlaskであるビューのURLを取得したいとき,たいていはurl_forメソッドを使う.ただ,url_forはデフォルトでは相対URLしか返してくれない.絶対URLが欲しいときには,_external=Trueをパラメータとして与えるといい.例えば, url = url_for("index", _extern…

Flaskのチュートリアルをやってみる② 〜ビューから実行まで

前回の続き. ビュー エントリーページ データベースに保存されている全てのエントリーの一覧のページ.ルートでもある.以下をflaskr.pyに追記する. @app.route('/') def show_entries(): cur = g.db.execute('select title, text from entries order by i…

Flaskのチュートリアルをやってみる① 〜環境設定からデータベースまで

Flaskのチュートリアルをやるに当たって参考にしたサイトはこちら. Tutorial — Flask 0.10.1 documentation チュートリアル — Flask v0.5.1 documentation 本家と日本語訳サイトがあるが,日本語訳サイトは本家に比べて古いので若干異なる部分があるうえ,…

Flaskについて勉強してみたいのでとりあえずインストールとかしてみる

過去にチュートリアルをしたり,簡単なWebアプリケーションを作ったり,Pyramidはちょっとだけかじった.で,今回はFlaskに挑戦しようと思う.Pyramidも全然理解していないのにとか,そういうのは,まあ,いいでしょう.なんで,Flaskをやってみようと思った…