teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

randomword編集に対応

2020/01/21 00:29

投稿

FiroProchainezo
FiroProchainezo

スコア2443

answer CHANGED
@@ -52,4 +52,52 @@
52
52
  </div>
53
53
  </body>
54
54
  </html>
55
+ ```
56
+
57
+ ## 2020/01/21 09:26追記
58
+
59
+ 以下ではいかがですか?
60
+
61
+ こうしたい、には「1」とか「2」は入っていませんが、randomwordでは定義されているのでそのままにしています。
62
+ ```python
63
+ # app.py
64
+ from flask import Flask, render_template
65
+
66
+ app = Flask(__name__)
67
+
68
+
69
+ @app.route('/')
70
+ def index():
71
+ randomword = ('ac \n1 cd ',
72
+ 'abcd \n2 kbic', 'kebi')
73
+ return render_template('index.html',
74
+ randomword=randomword)
75
+
76
+
77
+ if __name__ == '__main__':
78
+ app.run(debug=True)
79
+
80
+ ```
81
+
82
+ ```html
83
+ <!-- index.html -->
84
+ <!DOCTYPE html>
85
+ <html lang="ja">
86
+ <head>
87
+ <meta charset="UTF-8">
88
+ <title>Title</title>
89
+ </head>
90
+ <body>
91
+
92
+ <h1>Flaskの例</h1>
93
+ <div>
94
+ {% for n in randomword %}
95
+ {% autoescape false %}
96
+ {{ n | replace("\n", "<br />")}}
97
+ <br />
98
+ {% endautoescape %}
99
+ {% endfor %}
100
+ </div>
101
+ </body>
102
+ </html>
55
103
  ```