2023/10/10
道用ゼミ1回
flaskとは?
pythonを使って、webフレームワークを作ることができるプログラム
基本的な形
app.pyのファイルに
a="こんにちは"
return render_template("index.html", txt=a)
を入力したら?
index.htmlの場合
てすとです。
{{ txt }} ←重要
結果
てすとです。こんにちは
なぜ?
すでにapp.pyでa=こんにちはだと指定して、return~部分を使ってこの命令文を呼び出すことを指示している。
ですので、index.htmlで{{}}を使って命令文を呼び出すと画面に表示されるシステムである。
for文の場合
{% for data in list %} ← 命令を反復することを意味する{% endfor %}
index.htmlの場合
{% for i in range(10) %}
{{txt}} --- {{i}}
{% endfor %} ←命令を終わらせることを意味する
結果
こんにちは---0こんにちは---1
こんにちは---2
こんにちは---3
こんにちは---4
...
になる。