def clean_username(self): """Checking if there is no user with the same login in case wthe user provide username""" username = self.cleaned_data.get("username") if user_exist(username): self._errors["username"] = self.error_class(["Taki user już istnieje. Wybierz inny login"]) return strip_polish_letters(username)
def clean_surname(self): """Checking if there is no user with the same login""" name = self.cleaned_data.get("name") surname = self.cleaned_data.get("surname") username = name[0] + surname if user_exist(strip_polish_letters(username)): self._errors["username"] = self.error_class([u"Taki użytkownik już istnieje. Wybierz inny login"]) return surname