プロジェクト内のユーザーのパスワードを変更するには、デフォルトのPasswordChangeView
を使用します。問題は、デフォルトでは現在のユーザーに対して機能することです。カスタムユーザー、つまりURLに表示されたビューを使用することはできますか?カスタムユーザーでDjangoのPasswordChangeViewを使用するには?
# this doesn't work by default
url(r'users/(?P<user_id>\d+)/change_password/$',
PasswordChangeView.as_view()
name="password-change")
URLにアクセスしてユーザーのパスワードを変更しますか?それは良いアイデアだとは思わない。 –
@MosesKoledoyeそのURLに入っているcurrent_userが例えばスーパー管理者の場合、それは良い考えだと思います。 –
管理者が他のユーザーのパスワードを変更できるようにします。 – planetp