password reset

jwt_allauth.password_reset.serializers module

class jwt_allauth.password_reset.serializers.PasswordResetSerializer(*args, **kwargs)[source]

Bases: Serializer

Serializer for requesting a password reset e-mail.

get_email_options()[source]

Override this method to change default e-mail options

password_reset_form_class

alias of PasswordResetForm

save()[source]
validate_email(value)[source]
class jwt_allauth.password_reset.serializers.SetPasswordSerializer(*args, **kwargs)[source]

Bases: PasswordChangeSerializer

old_password = None
validate_old_password(value)[source]

jwt_allauth.password_reset.views module

class jwt_allauth.password_reset.views.DefaultPasswordResetView(**kwargs)[source]

Bases: GenericAPIView

Default view for password reset form.

get(request)[source]
permission_classes = (<class 'rest_framework.permissions.AllowAny'>,)
template_name = 'password/reset.html'
class jwt_allauth.password_reset.views.PasswordResetConfirmView(**kwargs)[source]

Bases: GenericAPIView

form_url = 'password_reset/'
get(request, *args, **kwargs)
static get_user(uidb64)[source]
class jwt_allauth.password_reset.views.PasswordResetView(**kwargs)[source]

Bases: GenericAPIView

Calls Django Auth PasswordResetForm save method.

Accepts the following POST parameters: email Returns the success/fail message.

permission_classes = (<class 'rest_framework.permissions.AllowAny'>,)
post(request, *args, **kwargs)
serializer_class

alias of PasswordResetSerializer

throttle_classes = [<class 'rest_framework.throttling.AnonRateThrottle'>]
class jwt_allauth.password_reset.views.ResetPasswordView(**kwargs)[source]

Bases: GenericAPIView

Calls Django Auth SetPasswordForm save method.

Accepts the following POST parameters: new_password1, new_password2 Returns the success/fail message.

dispatch(*args, **kwargs)[source]

.dispatch() is pretty much the same as Django’s regular dispatch, but with extra hooks for startup, finalize, and exception handling.

permission_classes = (<class 'jwt_allauth.password_reset.permissions.ResetPasswordPermission'>,)
post(request)[source]
serializer_class

alias of SetPasswordSerializer

throttle_classes = [<class 'rest_framework.throttling.UserRateThrottle'>]