from pirates import models as pirates_models class User(pirates_models.AbstractUser): def set_unusable_password(self) -> None: # Purely for compatibility with Guardian pass def get_username(self) -> str: first_name = self.first_name if len(first_name) != 0: first_name += " " return f"{first_name}{self.last_name}"