回答編集履歴

1

randomword編集に対応

2020/01/21 00:29

投稿

FiroProchainezo
FiroProchainezo

スコア2401

test CHANGED
@@ -107,3 +107,99 @@
107
107
  </html>
108
108
 
109
109
  ```
110
+
111
+
112
+
113
+ ## 2020/01/21 09:26追記
114
+
115
+
116
+
117
+ 以下ではいかがですか?
118
+
119
+
120
+
121
+ こうしたい、には「1」とか「2」は入っていませんが、randomwordでは定義されているのでそのままにしています。
122
+
123
+ ```python
124
+
125
+ # app.py
126
+
127
+ from flask import Flask, render_template
128
+
129
+
130
+
131
+ app = Flask(__name__)
132
+
133
+
134
+
135
+
136
+
137
+ @app.route('/')
138
+
139
+ def index():
140
+
141
+ randomword = ('ac \n1 cd ',
142
+
143
+ 'abcd \n2 kbic', 'kebi')
144
+
145
+ return render_template('index.html',
146
+
147
+ randomword=randomword)
148
+
149
+
150
+
151
+
152
+
153
+ if __name__ == '__main__':
154
+
155
+ app.run(debug=True)
156
+
157
+
158
+
159
+ ```
160
+
161
+
162
+
163
+ ```html
164
+
165
+ <!-- index.html -->
166
+
167
+ <!DOCTYPE html>
168
+
169
+ <html lang="ja">
170
+
171
+ <head>
172
+
173
+ <meta charset="UTF-8">
174
+
175
+ <title>Title</title>
176
+
177
+ </head>
178
+
179
+ <body>
180
+
181
+
182
+
183
+ <h1>Flaskの例</h1>
184
+
185
+ <div>
186
+
187
+ {% for n in randomword %}
188
+
189
+ {% autoescape false %}
190
+
191
+ {{ n | replace("\n", "<br />")}}
192
+
193
+ <br />
194
+
195
+ {% endautoescape %}
196
+
197
+ {% endfor %}
198
+
199
+ </div>
200
+
201
+ </body>
202
+
203
+ </html>
204
+
205
+ ```