'Validates that the values entered into the two password fields match.
Note that an error here will end up in ``non_field_errors()`` because
it doesn\'t apply to a single field.'

def clean(self):

    if ((u'password1' in self.cleaned_data) and (u'password2' in self.cleaned_data)):
        if (self.cleaned_data[u'password1'] != self.cleaned_data[u'password2']):
            raise forms.ValidationError(_(u"The    two    password    fields    didn't    match."))
    return self.cleaned_data
