質問編集履歴
2
詳細の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,12 +5,14 @@
|
|
5
5
|
|
6
6
|
下記コードの場合、編集フォーム画面は正常に表示されます。
|
7
7
|
|
8
|
-
しかし、
|
8
|
+
しかし、ユーザー名を変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
|
9
|
-
(
|
9
|
+
(ユーザー名を変更した場合は、正常に上書き保存されます。)
|
10
10
|
|
11
|
-
|
11
|
+
ユーザー名を変更しない場合でも、正常に動作するようにするにはどこを直せば良いのでしょうか?
|
12
|
-
初歩的な問題かもしれませんが、どうか力を貸してください。。
|
13
12
|
|
13
|
+
どうか力を貸してください。。
|
14
|
+
|
15
|
+
|
14
16
|
### 発生している問題・エラーメッセージ
|
15
17
|

|
16
18
|
|
@@ -67,4 +69,6 @@
|
|
67
69
|
'tel': self.request.user.tel,
|
68
70
|
})
|
69
71
|
return kwargs
|
70
|
-
```
|
72
|
+
```
|
73
|
+
|
74
|
+
プロフィール編集フォームで、変更していない(初期値のままの)ユーザー名だとバリデーションエラーになってしまいます。。
|
1
詳細の追記
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
「Django
|
1
|
+
「Django」プロフィール編集画面における、usernameのバリデーションエラー。
|
body
CHANGED
@@ -1,12 +1,15 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
現在Django-allauthを利用して、ユーザー自身でプロフィールを編集できる画面を作成しています。
|
3
|
+
編集したい項目は、{ユーザー名、姓、名、住所、電話番号}です。
|
4
|
+
(ユーザー名のみunique=Trueです。)
|
3
5
|
|
4
|
-
下記コードの場合、
|
6
|
+
下記コードの場合、編集フォーム画面は正常に表示されます。
|
7
|
+
|
5
|
-
しかし、username
|
8
|
+
しかし、usernameを変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
|
6
9
|
(usernameを変更した場合は、正常に上書き保存されます。)
|
7
10
|
|
8
|
-
username
|
11
|
+
usernameを変更しない場合にも正常に動作するようにするにはどこを直せば良いかがわかりません。
|
9
|
-
|
12
|
+
初歩的な問題かもしれませんが、どうか力を貸してください。。
|
10
13
|
|
11
14
|
### 発生している問題・エラーメッセージ
|
12
15
|

|