models.py 583 B

1234567891011121314151617
  1. from django.db import models
  2. from django.contrib.auth.models import AbstractUser
  3. # Create your models here.
  4. class User(AbstractUser):
  5. ROLES_CHOICES = [
  6. ("customer", "Customer"),
  7. ("admin", "Admin"),
  8. ]
  9. full_name = models.CharField("ФИО", max_length=255)
  10. phone = models.CharField("Телефон", max_length=20)
  11. email = models.CharField("Электронная почта", max_length=20)
  12. role = models.CharField("Роль пользователя",choices=ROLES_CHOICES, max_length=20)
  13. def __str__(self):
  14. return self.full_name