Das Tutorial ist gut, und ich kann nun die Standardversion Djangos zum Zurücksetzen von Passwörtern nutzen. Was aber nicht geht, ist das "customizen", denn laut Tutorial kann man in der view.py folgende Klasse anlegen:
Code: Alles auswählen
class ResetPasswordView(SuccessMessageMixin, PasswordResetView):
template_name = 'users/password_reset.html'
email_template_name = 'users/password_reset_email.html'
subject_template_name = 'users/password_reset_subject'
success_message = "We've emailed you instructions for setting your password, " \
"if an account exists with the email you entered. You should receive them shortly." \
" If you don't receive an email, " \
"please make sure you've entered the address you registered with, and check your spam folder."
success_url = reverse_lazy('users-home')