Esempio n. 1
0
    def clean_username(self):
        validate_text_field(self, 'username', True, 20)
        value = self.cleaned_data.get('username')

        if User.objects.filter(username=value).first() is not None:
            raise ValidationError(
                "Podana nazwa użytkownika jest już zajęta.",
                code='invalid'
            )

        return value
Esempio n. 2
0
    def clean_username(self):
        validate_text_field(self, 'username', True, 20)
        value = self.cleaned_data.get('username')

        if User.objects.filter(username=value).first() is None:
            raise ValidationError(
                "Podany użytkownik nie istnieje.",
                code='invalid'
            )

        return value
Esempio n. 3
0
    def clean_password2(self):
        validate_text_field(self, 'password2', True, 20)
        p1 = self.cleaned_data.get('password')
        p2 = self.cleaned_data.get('password2')

        if p1 != p2:
            raise ValidationError(
                "Podane hasła nie zgadzają się.",
                code='invalid'
            )

        return p2
Esempio n. 4
0
    def clean_password(self):
        validate_text_field(self, 'password', True, 20, 6)

        password = self.cleaned_data.get('password')
        user = authenticate(username=self.cleaned_data.get('username'), password=password)

        if not user:
            raise ValidationError(
                "Podane hasło jest nieprawidłowe.",
                code='invalid'
            )

        return password
Esempio n. 5
0
 def clean_name(self):
     return validate_text_field(self, 'name', True, 64)
Esempio n. 6
0
 def clean_title(self):
     return validate_text_field(self, 'title', True, 64)
Esempio n. 7
0
 def clean_password(self):
     return validate_text_field(self, 'password', True, 20, 6)