updateform, A user with that username already exists. 에러
장고 기능이 바뀐 건지 저도 같은 에러 뜨는데 그냥 비밀번호 변경하는 PasswordChangeView import 해서 사용해도 될 것 같아요accountapp/views.pyfrom django.contrib.auth.views import PasswordChangeView class AccountUpdateView(PasswordChangeView): model = User template_name = "accountapp/update.html" success_url = reverse_lazy("accountapp:hello_world") #-- 성공한 경우 되돌아갈 페이지 지정 함수형 view -> reverseaccountapp/urls.pyfrom django.urls import path, reverse_lazy from .views import hello_world from .views import AccountCreateView, AccountDetailView, AccountUpdateView from django.contrib.auth.views import LoginView, LogoutView app_name = "accountapp" urlpatterns = [ path('hello_world/', hello_world, name = "hello_world"), path('login/', LoginView.as_view(template_name = "accountapp/login.html"), name = "login"), path('logout/', LogoutView.as_view(), name = "logout"), path('detail/', AccountDetailView.as_view(), name = "detail"), path('update/', AccountUpdateView.as_view(),name = "update"), #-- 몇 번 유저한테 접근할지 primary key 필요 path('create/', AccountCreateView.as_view(), name = "create"), ] (사진)