コード例 #1
0
ファイル: forms.py プロジェクト: Erengalad/estelcon_web
 def clean_username(self):
     username = self.cleaned_data['username']
     if services.retrieve_user(username):
         raise validators.ValidationError(
             u'Ese usuario ya existe, por favor introduce otro nombre.',
         )
     return username
コード例 #2
0
ファイル: forms.py プロジェクト: Erengalad/estelcon_web
 def clean_username(self):
     username = self.cleaned_data['username']
     if username != self.initial['username']:
         if services.retrieve_user(username):
             raise validators.ValidationError(
                 u'Ese usuario ya existe, por favor introduce otro nombre.',
             )
     return username
コード例 #3
0
ファイル: forms.py プロジェクト: Erengalad/estelcon_web
    def clean(self):
        cleaned_data = super(ForgotPasswordForm, self).clean()

        username = self.cleaned_data['username']

        user = services.retrieve_user(username)
        if not user:
            self._errors['username'] = self.error_class([u'Ese nombre de usuario no existe.'])
            del cleaned_data['username']
        else:
            cleaned_data['user'] = user

        return cleaned_data
コード例 #4
0
ファイル: forms.py プロジェクト: Erengalad/estelcon_web
    def clean(self):
        cleaned_data = super(ForgotPasswordForm, self).clean()

        username = self.cleaned_data['username']

        user = services.retrieve_user(username)
        if not user:
            self._errors['username'] = self.error_class(
                [u'Ese nombre de usuario no existe.'])
            del cleaned_data['username']
        else:
            cleaned_data['user'] = user

        return cleaned_data