class documentation

class PasswordResetForm(forms.Form): (source)

View In Hierarchy

Undocumented

Method get_users Given an email, return matching user(s) who should receive a reset.
Method save Generate a one-use only link for resetting password and send it to the user.
Method send_mail Send a django.core.mail.EmailMultiAlternatives to `to_email`.
Class Variable email Undocumented

Inherited from BaseForm (via Form):

Method __getitem__ Return a BoundField with the given name.
Method __init__ Undocumented
Method __iter__ Yield the form's fields as BoundField objects.
Method __repr__ Undocumented
Method add_error Update the content of `self._errors`.
Method add_initial_prefix Add an 'initial' prefix for checking dynamic initial values.
Method add_prefix Return the field name with a prefix appended, if this Form has a prefix set.
Method clean Hook for doing any extra form-wide cleaning after Field.clean() has been called on every field. Any ValidationError raised by this method will not be associated with a particular field; it will have a special-case association with the field named '__all__'.
Method full_clean Clean all of self.data and populate self._errors and self.cleaned_data.
Method get_context Undocumented
Method get_initial_for_field Return initial data for field on form. Use initial data from the form or the field, in that order. Evaluate callable values.
Method has_changed Return True if data differs from initial.
Method has_error Undocumented
Method hidden_fields Return a list of all the BoundField objects that are hidden fields. Useful for manual form layout in templates.
Method is_multipart Return True if the form needs to be multipart-encoded, i.e. it has FileInput, or False otherwise.
Method is_valid Return True if the form has no errors, or False otherwise.
Method non_field_errors Return an ErrorList of errors that aren't associated with a particular field -- i.e., from Form.clean(). Return an empty ErrorList if there are none.
Method order_fields Rearrange the fields according to field_order.
Method visible_fields Return a list of BoundField objects that aren't hidden fields. The opposite of the hidden_fields() method.
Class Variable default_renderer Undocumented
Class Variable field_order Undocumented
Class Variable template_name_div Undocumented
Class Variable template_name_label Undocumented
Class Variable template_name_p Undocumented
Class Variable template_name_table Undocumented
Class Variable template_name_ul Undocumented
Instance Variable auto_id Undocumented
Instance Variable cleaned_data Undocumented
Instance Variable data Undocumented
Instance Variable empty_permitted Undocumented
Instance Variable error_class Undocumented
Instance Variable fields Undocumented
Instance Variable files Undocumented
Instance Variable initial Undocumented
Instance Variable is_bound Undocumented
Instance Variable label_suffix Undocumented
Instance Variable prefix Undocumented
Instance Variable renderer Undocumented
Instance Variable use_required_attribute Undocumented
Property changed_data Undocumented
Property errors Return an ErrorDict for the data provided for the form.
Property media Return all media required to render the widgets on this form.
Property template_name Undocumented
Method _bound_items Yield (name, bf) pairs, where bf is a BoundField object.
Method _clean_fields Undocumented
Method _clean_form Undocumented
Method _html_output Output HTML. Used by as_table(), as_ul(), as_p().
Method _post_clean An internal hook for performing additional cleaning after form cleaning is complete. Used for model validation in model forms.
Method _widget_data_value Undocumented
Instance Variable _bound_fields_cache Undocumented
Instance Variable _errors Undocumented

Inherited from RenderableFormMixin (via Form, BaseForm):

Method as_div Render as <div> elements.
Method as_p Render as <p> elements.
Method as_table Render as <tr> elements excluding the surrounding <table> tag.
Method as_ul Render as <li> elements excluding the surrounding <ul> tag.

Inherited from RenderableMixin (via Form, BaseForm, RenderableFormMixin):

Method render Undocumented
def get_users(self, email): (source)

Given an email, return matching user(s) who should receive a reset. This allows subclasses to more easily customize the default policies that prevent inactive users and users with unusable passwords from resetting their password.

def save(self, domain_override=None, subject_template_name='registration/password_reset_subject.txt', email_template_name='registration/password_reset_email.html', use_https=False, token_generator=default_token_generator, from_email=None, request=None, html_email_template_name=None, extra_email_context=None): (source)

Generate a one-use only link for resetting password and send it to the user.

def send_mail(self, subject_template_name, email_template_name, context, from_email, to_email, html_email_template_name=None): (source)

Send a django.core.mail.EmailMultiAlternatives to `to_email`.

Undocumented