UZIVATEL managers

Definice manažerů.

Třídy

class CustomUserManager

Custom user model manager where email is the unique identifiers

for authentication instead of usernames. https://testdriven.io/blog/django-custom-user-model/

Metody:

create_user()

Create and save a User with the given email and password.

Parametry:
  • email – Uživatel nebo osoba email, v jejímž kontextu se operace provádí.

  • password – Heslo password používané při vytváření nebo aktualizaci účtu.

  • extra_fields – Kolekce extra_fields zpracovávaná touto funkcí.

Vrací:

Vrací proměnná user.

Vyvolá:

ValueError – Vyvolá se při splnění podmínky not email.

create_superuser()

Create and save a SuperUser with the given email and password.

Parametry:
  • email – Uživatel nebo osoba email, v jejímž kontextu se operace provádí.

  • password – Heslo password používané při vytváření nebo aktualizaci účtu.

  • extra_fields – Kolekce extra_fields zpracovávaná touto funkcí.

Vrací:

Vrací výsledek volání create_user().

Vyvolá:

ValueError – Vyvolá se při splnění podmínky extra_fields.get('is_staff') is not True; nebo při splnění podmínky extra_fields.get('is_superuser') is not True.