マガジンのカバー画像

Flaskで遊ぼう

17
FlaskでWebページの文章を要約&翻訳するWebアプリを作った軌跡を書いていきます。Flaskに触ってみたい、なんとなく興味あるという方のお役に立てたら幸いです。
運営しているクリエイター

記事一覧

Flask Web Development P75~85 Summary 3

Launch Script import osfrom app import create_app, dbfrom app.models import User, Rolefr…

ばばーる
2年前
3

Flask Web Development P75~85 Summary 2

アプリケーションファクトリー 前回まで、hello.pyのファイルだけでアプリケーションを作成し…

ばばーる
2年前
1

Flask Web Development P75~85 Summary

今まで作ったフォルダとコードを以下の構造に分けて、今後使いやすいように整理整頓していきま…

ばばーる
2年前

Flask Web Development P69~73

メールを送ってみよう。flaskにはflask-mailというpythonのメール送信モジュールsmtplibを使い…

ばばーる
2年前
4

Flask Web Development P64~67

データベースに新規で入力したいテーブルが発生したときに便利なのがdatabase migrationフレー…

ばばーる
2年前
2

Flask Web Development P42~63

データベース Pythonで使えるデータベースにはMySQL、Postgres、SQLite、Redis、MongoDB、Couc…

ばばーる
2年前
4

Flask Web Development P37~41

Flask-WTFなるものがWebフォームのrequestとかを快適にしてくれるらしい。 快適ポイント一つ目:セッション情報を暗号化することでCross-Site Request Forgery(CSRF)攻撃から守ってくれる機能がある。 使い方の「例」としてhello.pyの中にapp.config['SECRET_KEY'] = 'むつかしい文字列を入れる'を入力するのですが、直接hello.pyの中に入れるのは危険なのでconfig.pyというファイルの中にKeyを

Flask Web Development P31~36

リンクと静的ファイルとときどき時間 リンク リンクを直接コード内に直接書くのは、メンテと…

ばばーる
2年前
3

Flask Web Development P29~31

続・Bootstrapを使ってみよう。 今回はbase.htmlというテンプレートを作成して、Bootstrap/ba…

ばばーる
2年前
5

Flask Web Development P26~28

Bootstrapを使ってみよう。 以下のコマンドをターミナルで実行することでインストールできま…

ばばーる
2年前
6

Flask Web Development P24~25

Jinja2のさらなる使い方。 Jinja2を使うと、辞書型、リスト型からの出力することができます。…

ばばーる
2年前
8

Flask Web Development P21~24

FlaskはJinja2を利用しており ・テンプレートの管理 = プレゼンテーションロジック ・ユーザー…

ばばーる
2年前
6

Flask Web Development P17~19

コマンドラインから色々実行したい。 conda install -c conda-forge flask-script を実行し…

ばばーる
2年前
8

Flask Web Development 15~19

前回はRequestの色々(Current_appなど)をご紹介しましたが、今回はResponseをご紹介します。 Responseは 1. HTTPのステータスコード:Flaskは200しかデフォルトで用意していないので、404のページは自分で作ります。 2. make_response:HTTPのステータスコードの返しより、カスタマイズした表示を設定できます。 3. redirect:どこかのURLにリダイレクトでページを飛ばします。 4. abort:リクエストを早