質問編集履歴
2
詳細の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,15 +12,19 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
しかし、
|
15
|
+
しかし、ユーザー名を変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
|
16
16
|
|
17
|
-
(
|
17
|
+
(ユーザー名を変更した場合は、正常に上書き保存されます。)
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
|
21
|
+
ユーザー名を変更しない場合でも、正常に動作するようにするにはどこを直せば良いのでしょうか?
|
22
22
|
|
23
|
+
|
24
|
+
|
23
|
-
|
25
|
+
どうか力を貸してください。。
|
26
|
+
|
27
|
+
|
24
28
|
|
25
29
|
|
26
30
|
|
@@ -137,3 +141,7 @@
|
|
137
141
|
return kwargs
|
138
142
|
|
139
143
|
```
|
144
|
+
|
145
|
+
|
146
|
+
|
147
|
+
プロフィール編集フォームで、変更していない(初期値のままの)ユーザー名だとバリデーションエラーになってしまいます。。
|
1
詳細の追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
「Django
|
1
|
+
「Django」プロフィール編集画面における、usernameのバリデーションエラー。
|
test
CHANGED
@@ -2,19 +2,25 @@
|
|
2
2
|
|
3
3
|
現在Django-allauthを利用して、ユーザー自身でプロフィールを編集できる画面を作成しています。
|
4
4
|
|
5
|
+
編集したい項目は、{ユーザー名、姓、名、住所、電話番号}です。
|
6
|
+
|
7
|
+
(ユーザー名のみunique=Trueです。)
|
5
8
|
|
6
9
|
|
7
|
-
下記コードの場合、profile_edit.htmlにて編集フォーム画面は正常に表示されます。
|
8
10
|
|
11
|
+
下記コードの場合、編集フォーム画面は正常に表示されます。
|
12
|
+
|
13
|
+
|
14
|
+
|
9
|
-
しかし、username
|
15
|
+
しかし、usernameを変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
|
10
16
|
|
11
17
|
(usernameを変更した場合は、正常に上書き保存されます。)
|
12
18
|
|
13
19
|
|
14
20
|
|
15
|
-
username
|
21
|
+
usernameを変更しない場合にも正常に動作するようにするにはどこを直せば良いかがわかりません。
|
16
22
|
|
17
|
-
|
23
|
+
初歩的な問題かもしれませんが、どうか力を貸してください。。
|
18
24
|
|
19
25
|
|
20
26
|
|