Managers

class improved_user.managers.UserManager(*args, **kwargs)[source]

Manager for Users; overrides create commands for new fields

Meant to be interacted with via the user model.

User.objects  # the UserManager
User.objects.all()  # has normal Manager/UserManager methods
User.objects.create_user  # overrides methods for Improved User

Set to objects by AbstractUser

create_superuser(email, password, **extra_fields)[source]

Save new User with is_staff and is_superuser set to True

create_user(email=None, password=None, **extra_fields)[source]

Save new User with email and password