質問編集履歴
2
表題を変更しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Djangoのログイン済みページでuser.is_authenticatedがTrueにならない
|
1
|
+
Djangoのログイン済みトップページでuser.is_authenticatedがTrueにならない
|
test
CHANGED
File without changes
|
1
ログインしてリダイレクトされるページ以外のページではTrueになることを確認しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,7 +60,7 @@
|
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
-
`python manage.py shell`で`user=User.objects.get(username='ユーザ名')`を試して`True`が返されました。
|
63
|
+
- `python manage.py shell`で`user=User.objects.get(username='ユーザ名')`を試して`True`が返されました。
|
64
64
|
|
65
65
|
```
|
66
66
|
|
@@ -72,7 +72,7 @@
|
|
72
72
|
|
73
73
|
```
|
74
74
|
|
75
|
-
条件分岐でこうした場合はログインしていてもしていなくても「ログイン」が表示されます。
|
75
|
+
- 条件分岐でこうした場合はログインしていてもしていなくても「ログイン」が表示されます。
|
76
76
|
|
77
77
|
```
|
78
78
|
|
@@ -90,6 +90,36 @@
|
|
90
90
|
|
91
91
|
|
92
92
|
|
93
|
+
- `form`を使ったページではなぜか`True`になりました。`True`にならないのはログインしてアクセスする最初のページだけのようです。
|
94
|
+
|
95
|
+
#### ページ構成
|
96
|
+
|
97
|
+
- ログインページ
|
98
|
+
|
99
|
+
- 実績を確認するページ
|
100
|
+
|
101
|
+
- フォームで入力するページ
|
102
|
+
|
103
|
+
```
|
104
|
+
|
105
|
+
urlpatterns = [
|
106
|
+
|
107
|
+
path('', views.status_list, name='status_list'),
|
108
|
+
|
109
|
+
path('post/webeval', views.web_eval_form, name='web_eval'),
|
110
|
+
|
111
|
+
path('login/', auth_views.LoginView.as_view(template_name='status/login.html'), name='login'),
|
112
|
+
|
113
|
+
path('logout/', auth_views.LogoutView.as_view(), name='logout'),
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
]
|
118
|
+
|
119
|
+
```
|
120
|
+
|
121
|
+
|
122
|
+
|
93
123
|
### 補足情報(FW/ツールのバージョンなど)
|
94
124
|
|
95
125
|
#### ユーザモデル
|