質問編集履歴
3
情報の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
DjangoにてWebアプリを作成しています。
|
2
2
|
スーパーユーザーを作成して、admin画面からログインしようとすると、
|
3
3
|
ログインすることができずIDとパスワードが正しいかどうかのメッセージが表示されます。
|
4
|
+
(コンソールには2020-11-08 10:29:37,540 [INFO] C:\Users*********\lib\site-packages\django\core\servers\basehttp.py(Line:157) "POST /admin/login/?next=/admin/ HTTP/1.1" 200 2439 とだけ表示されます。)
|
4
5
|
django_sessionテーブルにレコードが作成されないため、認証の問題らしいのですが、 解決策がわからず困っています。
|
5
6
|
|
6
7
|
AbstractBaseUserからのカスタムユーザーを作成しているため、なにか設定が足りていないのだと思うのですが、、、
|
2
説明の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -116,4 +116,19 @@
|
|
116
116
|
return self.name
|
117
117
|
|
118
118
|
|
119
|
+
```
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
【settings.py 関係ありそうなところ】
|
124
|
+
```
|
125
|
+
AUTHENTICATION_BACKENDS = (
|
126
|
+
'django.contrib.auth.backends.ModelBackend',
|
127
|
+
)
|
128
|
+
|
129
|
+
|
130
|
+
ACCOUNT_AUTHENTICATION_METHOD = 'user_id'
|
131
|
+
ACCOUNT_USERNAME_REQUIRED = False
|
132
|
+
ACCOUNT_EMAIL_REQUIRED = False
|
133
|
+
ACCOUNT_USER_MODEL_USERNAME_FIELD = None
|
119
134
|
```
|
1
タイトル変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
Django セッションが作成されない
|
1
|
+
Django admin画面からのログインセッションが作成されない
|
body
CHANGED
File without changes
|