Pythonモジュール「Flask」でHTMLファイルを表示する方法についてまとめました。
HTMLファイルを表示
①以下のスクリプトを作成します。
■server.py
# -*- coding: utf-8 -*- from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') def main(): app.debug = True app.run(host='127.0.0.1', port=8080) if __name__ == '__main__': main()
②プロジェクトフォルダ内に「templates」フォルダを作成します。
-- mysite -- templates -- server.py
③「templates」フォルダ内にHTMLファイル(index.html)を格納します。
■HTMLファイル(index.html)
<!DOCTYPE html> <html lang="ja"> <head> </head> <body> <h1>Hello World!</h1> </body> </html>
■ディレクトリ構造
-- mysite -- templates -- index.html -- server.py
③スクリプトファイル(server.py)を実行します。
python mysite/server.py
※mysiteはプロジェクト名
④ブラウザで「http://127.0.0.1:8080」にアクセスしてHTMLファイルの内容が表示されたら成功です。
【Flask超入門】簡単かつ効率的にWebアプリを作ろう
PythonモジュールFlaskの使い方、Webアプリケーションを作る方法について入門者向けにまとめました。
コメント