質問編集履歴

2

詳細の追加

2021/11/25 18:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -12,15 +12,19 @@
12
12
 
13
13
 
14
14
 
15
- しかし、usernameを変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
15
+ しかし、ユーザー名を変更せずにその他の項目を変更すると「同じユーザー名が既に登録済みです。」と表示され、プロフィールを更新できません。
16
16
 
17
- usernameを変更した場合は、正常に上書き保存されます。)
17
+ ユーザー名を変更した場合は、正常に上書き保存されます。)
18
18
 
19
19
 
20
20
 
21
- usernameを変更しない場合も正常に動作するようにするにはどこを直せば良いかがわかりません。
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

詳細の追記

2021/11/25 18:49

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 「Django Allauth」プロフィール編集画面、usernameも自由に変更できるようにしたい
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