Flask
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[メモ]]
*目次 [#x7f71262]
#CONTENTS
**【Flaskについて】 [#h14aec07]
***Flaskとは [#a9528845]
flaskはpythonで使えるwebアプリケーションのフレームワーク...
***なぜFlaskなのか [#d3fe79a7]
pythonのwebアプリのフレームワークはいくつか存在しますがfl...
-Django 機能は多いが学習コストが高く,小さなプロジェクト...
-bottle 学習コストは低いが機能があまりなく,自分が実装し...
-flask バランスが良い😊
**【準備】 [#nf8e9c21]
*** 実行環境[#pebc3bab]
-Python 3.8.7
-Flask 2.0.2
-Werkzeug 2.0.2
***pythonのインストールはこちら [#h32652f0]
[[Pythonのインストール方法(Windows)]]
***flaskのインストール [#m1abcc47]
flaskはpythonの標準モジュールなのでpipでインストールでき...
pip install flask
flaskの確認は
flask --version
**【flaskの最小構築】 [#fed3ddb3]
webアプリの最小構築として定番の「Hello, World!」の出力を...
***ディレクトリ構築 [#bd5f5e58]
最小構築ということで使うファイルは2つだけです.もうすこし...
(directry)
└app
|└app.py
└run.py
*** app.py [#e21773f5]
アプリ中身を書くファイルです.リクエストされたURLに応じて...
#Flaskとrender_template(HTMLを表示させるための関数)を...
from flask import Flask,render_template
#Flaskオブジェクトの生成
app = Flask(__name__)
#「/」へアクセスがあった場合に、"Hello World"の文字列を...
@app.route("/")
def hello():
return "Hello World!"
#app.pyをターミナルから直接呼び出した時だけ、app.run()を...
if __name__ == "__main__":
app.run(debug=True)
***run.py [#k070641c]
サーバーを立ち上げるためのファイルです.基本的にこのファ...
from app.app import app
if __name__ == "__main__":
app.run()
***実行 [#j00ea8cc]
以上のファイルの準備ができたら,コマンドプロンプトを開き
python run.py
でサーバーが立ち上がります.
http://127.0.0.1:5000/ にアクセスし,「Hello World!!」が...
**【参考文献】 [#a42eac55]
https://qiita.com/kiyokiyo_kzsby/items/f8aa0bf68007e18d6882
終了行:
[[メモ]]
*目次 [#x7f71262]
#CONTENTS
**【Flaskについて】 [#h14aec07]
***Flaskとは [#a9528845]
flaskはpythonで使えるwebアプリケーションのフレームワーク...
***なぜFlaskなのか [#d3fe79a7]
pythonのwebアプリのフレームワークはいくつか存在しますがfl...
-Django 機能は多いが学習コストが高く,小さなプロジェクト...
-bottle 学習コストは低いが機能があまりなく,自分が実装し...
-flask バランスが良い😊
**【準備】 [#nf8e9c21]
*** 実行環境[#pebc3bab]
-Python 3.8.7
-Flask 2.0.2
-Werkzeug 2.0.2
***pythonのインストールはこちら [#h32652f0]
[[Pythonのインストール方法(Windows)]]
***flaskのインストール [#m1abcc47]
flaskはpythonの標準モジュールなのでpipでインストールでき...
pip install flask
flaskの確認は
flask --version
**【flaskの最小構築】 [#fed3ddb3]
webアプリの最小構築として定番の「Hello, World!」の出力を...
***ディレクトリ構築 [#bd5f5e58]
最小構築ということで使うファイルは2つだけです.もうすこし...
(directry)
└app
|└app.py
└run.py
*** app.py [#e21773f5]
アプリ中身を書くファイルです.リクエストされたURLに応じて...
#Flaskとrender_template(HTMLを表示させるための関数)を...
from flask import Flask,render_template
#Flaskオブジェクトの生成
app = Flask(__name__)
#「/」へアクセスがあった場合に、"Hello World"の文字列を...
@app.route("/")
def hello():
return "Hello World!"
#app.pyをターミナルから直接呼び出した時だけ、app.run()を...
if __name__ == "__main__":
app.run(debug=True)
***run.py [#k070641c]
サーバーを立ち上げるためのファイルです.基本的にこのファ...
from app.app import app
if __name__ == "__main__":
app.run()
***実行 [#j00ea8cc]
以上のファイルの準備ができたら,コマンドプロンプトを開き
python run.py
でサーバーが立ち上がります.
http://127.0.0.1:5000/ にアクセスし,「Hello World!!」が...
**【参考文献】 [#a42eac55]
https://qiita.com/kiyokiyo_kzsby/items/f8aa0bf68007e18d6882
ページ名: