models.py 755 B

1234567891011121314151617181920
  1. from django.contrib.auth.models import AbstractUser
  2. from django.db import models
  3. class AdvUser(AbstractUser):
  4. avatar = models.ImageField(upload_to='avatars/', verbose_name='Изображение профиля', default=None)
  5. class Meta(AbstractUser.Meta):
  6. pass
  7. def __str__(self):
  8. return self.username
  9. class Service(models.Model):
  10. name = models.CharField(max_length=50, verbose_name='Название товара')
  11. description = models.TextField(max_length=300, verbose_name='Описание товара')
  12. photo = models.ImageField(upload_to='photo/', verbose_name='Фото товара')
  13. customer = models.ForeignKey(AdvUser, on_delete=models.CASCADE)
  14. def __str__(self):
  15. return self.name