models.py 664 B

123456789101112131415161718
  1. from django.contrib.auth.models import User
  2. from django.db import models
  3. class Patient(models.Model):
  4. """ Модель (сущность) - Пациент """
  5. id = models.AutoField(primary_key=True)
  6. name = models.CharField(max_length=50)
  7. avatar = models.ImageField(upload_to="static/avatar/%Y/%m/%d/", blank=True, null=True)
  8. created_date = models.DateTimeField(auto_now_add=True)
  9. owners = models.ManyToManyField(User,related_name='owners')
  10. def __str__(self):
  11. return "Пациент № %s - %s" % (self.id, self.name,)
  12. class Meta:
  13. verbose_name = "Пациент"
  14. verbose_name_plural = "Пациенты"