teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

情報の追加

2020/11/08 01:31

投稿

Madai
Madai

スコア29

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

説明の追加

2020/11/08 01:31

投稿

Madai
Madai

スコア29

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

タイトル変更

2020/11/07 12:33

投稿

Madai
Madai

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- Django セッションが作成されない
1
+ Django admin画面からのログインセッションが作成されない
body CHANGED
File without changes