該当のソースコード
python
1from flask import Flask, render_template 2app = Flask(__name__) 3 4num=0 5kinds = ["白米","うどん","ハンバーガー"] 6input = "今日の晩御飯は"+kinds[num]+"です" 7 8@app.route('/') 9def index(): 10 return render_template('test.htm', input=input) 11 12if __name__ == "__main__": 13 app.run(debug=True)
html
1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <meta charset="UTF-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 <title>Document</title> 8</head> 9<body> 10 {% for kind in kinds %} 11 <p>{{input}}</p> 12 {% endfor %} 13</body> 14</html>
質問
上記のコードで変数「input」内の「num」の数値を変化させて、HTMLに
今日の晩御飯は白米です
今日の晩御飯はうどんです
今日の晩御飯はハンバーガーです
といったように連続で表示させる方法はありますか?
補足情報(FW/ツールのバージョンなど)
Python 3.9.7
Flask 1.1.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/18 05:41