質問編集履歴
2
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
### HTMLのEndifに関するエラーへの対処
|
2
|
-
初めまして。私は現在Python及びTensorFlowを用いて、個人の趣味で画像認識のWebアプリを開発している者なのですが、実際に以下のWeb実行用ファイル
|
2
|
+
初めまして。私は現在Python及びTensorFlowを用いて、個人の趣味で画像認識のWebアプリを開発している者なのですが、実際に以下のWeb実行用ファイルを実行すると以下のエラーメッセージが表示されました。
|
3
3
|
|
4
4
|
### 発生している問題・エラーメッセージ
|
5
5
|
|
1
エラー文追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,6 +16,8 @@
|
|
16
16
|
<form action="/post" method="post" class="form-inline" enctype = "multipart/form-data">
|
17
17
|
<input type = "file" name = "file" />
|
18
18
|
<button type="submit" class="btn btn-primary" style="margin-top:5px;">物体の検出を開始します</button>
|
19
|
+
|
20
|
+
jinja2.exceptions.TemplateSyntaxError: Unexpected end of template. Jinja was looking for the following tags: 'elif' or 'else' or 'endif'. The innermost block that needs to be closed is 'if'.
|
19
21
|
```
|
20
22
|
|
21
23
|
### 該当のソースコード
|
@@ -49,24 +51,52 @@
|
|
49
51
|
{{result[0][0]['name']}}:{{result[0][0]['rate']}}%<br>
|
50
52
|
{{result[0][1]['name']}}:{{result[0][1]['rate']}}%<br>
|
51
53
|
{{result[0][2]['name']}}:{{result[0][2]['rate']}}%<br>
|
52
|
-
|
54
|
+
{{result[0][3]['name']}}:{{result[0][3]['rate']}}%<br>
|
53
55
|
{{result[0][4]['name']}}:{{result[0][4]['rate']}}%<br>
|
54
56
|
{{result[0][5]['name']}}:{{result[0][5]['rate']}}%<br>
|
55
57
|
{{result[0][6]['name']}}:{{result[0][6]['rate']}}%<br>
|
56
58
|
{{result[0][7]['name']}}:{{result[0][7]['rate']}}%<br>
|
57
59
|
{{result[0][8]['name']}}:{{result[0][8]['rate']}}%<br>
|
58
|
-
|
60
|
+
{{result[0][9]['name']}}:{{result[0][9]['rate']}}%<br>
|
59
61
|
{{result[0][10]['name']}}:{{result[0][10]['rate']}}%<br>
|
60
62
|
{{result[0][11]['name']}}:{{result[0][11]['rate']}}%<br>
|
61
63
|
{{result[0][12]['name']}}:{{result[0][12]['rate']}}%<br>
|
62
|
-
|
64
|
+
{{result[0][13]['name']}}:{{result[0][13]['rate']}}%<br>
|
63
65
|
{{result[0][14]['name']}}:{{result[0][14]['rate']}}%<br>
|
64
66
|
{{result[0][15]['name']}}:{{result[0][15]['rate']}}%<br>
|
65
67
|
</p>
|
66
68
|
</div>
|
67
69
|
{% elif result[0][0]['label'] == 1 %}
|
68
|
-
(中略)
|
70
|
+
(繰り返しのため中略)
|
71
|
+
{% elif result[0][0]['label'] == 15 %}
|
72
|
+
<h2 style="margin-left:10px;">「<span class="red">どれにも当てはまらないよう</span>です。」</h2>
|
73
|
+
<div class="col-md-7">
|
74
|
+
<img src={{result[1]}} class="detect_img">
|
69
|
-
|
75
|
+
</div>
|
76
|
+
<div class="col-md-5">
|
77
|
+
<p style="margin-top:70px;">
|
78
|
+
What is this?<br>
|
79
|
+
<img src={{result[2]}} class="cut_image"></p>
|
80
|
+
<p class="detail_container">
|
81
|
+
<解析詳細><br>
|
82
|
+
{{result[0][0]['name']}}:{{result[0][0]['rate']}}%<br>
|
83
|
+
{{result[0][1]['name']}}:{{result[0][1]['rate']}}%<br>
|
84
|
+
{{result[0][2]['name']}}:{{result[0][2]['rate']}}%<br>
|
85
|
+
{{result[0][3]['name']}}:{{result[0][3]['rate']}}%<br>
|
86
|
+
{{result[0][4]['name']}}:{{result[0][4]['rate']}}%<br>
|
87
|
+
{{result[0][5]['name']}}:{{result[0][5]['rate']}}%<br>
|
88
|
+
{{result[0][6]['name']}}:{{result[0][6]['rate']}}%<br>
|
89
|
+
{{result[0][7]['name']}}:{{result[0][7]['rate']}}%<br>
|
90
|
+
{{result[0][8]['name']}}:{{result[0][8]['rate']}}%<br>
|
91
|
+
{{result[0][9]['name']}}:{{result[0][9]['rate']}}%<br>
|
92
|
+
{{result[0][10]['name']}}:{{result[0][10]['rate']}}%<br>
|
93
|
+
{{result[0][11]['name']}}:{{result[0][11]['rate']}}%<br>
|
94
|
+
{{result[0][12]['name']}}:{{result[0][12]['rate']}}%<br>
|
95
|
+
{{result[0][13]['name']}}:{{result[0][13]['rate']}}%<br>
|
96
|
+
{{result[0][14]['name']}}:{{result[0][14]['rate']}}%<br>
|
97
|
+
{{result[0][15]['name']}}:{{result[0][15]['rate']}}%<br>
|
98
|
+
</p>
|
99
|
+
</div>
|
70
100
|
<!-- <p>{{result}}</p> -->
|
71
101
|
{% elif result[0][0]['label'] == NULL %} (←ここがエラー発生個所です。)
|
72
102
|
<div class="col-md-12"><h2 style="margin-left:10px;">画像をアップロードしてください</h2></div>
|