質問編集履歴

2

htmlコードを記載しました

2020/08/08 08:28

投稿

pcbginer
pcbginer

スコア25

test CHANGED
File without changes
test CHANGED
@@ -60,6 +60,92 @@
60
60
 
61
61
 
62
62
 
63
+ ・当該htmlのコードについて(上から2個目のif文が動きません)
64
+
65
+ ```html
66
+
67
+ {% load static %}
68
+
69
+ <!DOCTYPE html>
70
+
71
+ <html lang="ja">
72
+
73
+ <head>
74
+
75
+ </head>
76
+
77
+ <body>
78
+
79
+ {% if user.is_authenticated %}
80
+
81
+  <p>{{ user.get_username }}でログイン中</p>
82
+
83
+ <form method="post" action="">
84
+
85
+ <table border="1">
86
+
87
+ <thead>
88
+
89
+ <tr>
90
+
91
+ <th>id</th>
92
+
93
+ <th>判断結果</th>
94
+
95
+ <th>日付</th>
96
+
97
+ </tr>
98
+
99
+ </thead>
100
+
101
+ <tbody>
102
+
103
+ {% for test in data %}
104
+
105
+ <p>既存のデータテーブル(test)のidの長さ{{ test.id|length }}</p>
106
+
107
+ {{ test.id }}
108
+
109
+ <p>user.get_usernameの長さ{{ user.get_username|length }}</p>
110
+
111
+ {{ user.get_username}}
112
+
113
+ {% if test.id == user.get_username%}
114
+
115
+ <tr>
116
+
117
+ <td>{{ test.id }}</td>
118
+
119
+ <td>{{ test.c }}</td>
120
+
121
+ <td>{{ test.t }}</td>
122
+
123
+ </tr>
124
+
125
+ {% endif %}
126
+
127
+ {% endfor %}
128
+
129
+ </tbody>
130
+
131
+ </table>
132
+
133
+ </form>
134
+
135
+ {% else %}
136
+
137
+  <p>ログインしていません</p>
138
+
139
+ {% endif %}
140
+
141
+ </body>
142
+
143
+ </html>
144
+
145
+
146
+
147
+ ```
148
+
63
149
  ### <発生した問題>
64
150
 
65
151
  htmlの中で、組込みif文で ログインしているユーザーidと、既存テーブルのなかのidが ""がカウントされて、同じ文字列として認識されない

1

誤字修正

2020/08/08 08:28

投稿

pcbginer
pcbginer

スコア25

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,9 @@
50
50
 
51
51
  **空白のところはpasswordなので、隠しております**
52
52
 
53
- ![![イメージ説明](274b10ebb413a94f90facdd1aef4d63e.png)](7a735121a4d97e13d9a315fbeafdcbfa.png)
53
+ ![![イメージ説明](274b10ebb413a94f90facdd1aef4d63e.png)
54
+
55
+
54
56
 
55
57
  **2.mysqlとdjangoの接続は成功して、既存データの結果はhtmlに表示される**
56
58
 
@@ -70,6 +72,8 @@
70
72
 
71
73
  →htmlの中で、組込みif文で ログインしているユーザーidと、既存テーブルのなかのidが同じものがあったら、既存テーブルにあるログインユーザーの他の情報をhtmlに表示したい
72
74
 
75
+
76
+
73
77
  ![イメージ説明](c429c5e92525b59748f0ec0929ae38dc.png)
74
78
 
75
79