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
passwordpoužívané při vytváření nebo aktualizaci účtu.extra_fields – Kolekce
extra_fieldszpracová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
passwordpoužívané při vytváření nebo aktualizaci účtu.extra_fields – Kolekce
extra_fieldszpracová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ínkyextra_fields.get('is_superuser') is not True.