dayjournal memo

Total 974 articles!!

Flask #001 - ページを表示

Yasunori Kirimoto's avatar

画像



Flaskでページを表示するメモ。


Flaskとは、Pythonのwebフレームワークで他のwebフレームワークに比べて軽量なのが特徴。


Flaskをインストール。


pip install flask


ページを表示してみます。

script.py


#!/usr/bin/env python
# -*- coding: utf-8 -*-

#モジュールインポート
from flask import Flask

#flaskのインスタンス作成
app = Flask(__name__)

#ページ表示処理
@app.route('/')
def index():
    return "トップページだよ!!"

#エラー処理
@app.errorhandler(404)
def not_found(error):
    return "ページは存在しません。"

#app実行
if __name__ == '__main__':
    app.run()


対象ディレクトリでコマンド実行。


export FLASK_APP=script.py
flask run


ページが表示。

画像



適当なアドレスを入れると404ページが表示。

画像



デバックモードでも実行可能。


export FLASK_DEBUG=1
flask run


保存した時点でサーバーが再起動。

画像



コードがおかしいとエラーが表示。

画像



book

Q&A