models.py 761 B

1234567891011121314151617181920
  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. born = models.DateField(default="1900-01-31")
  10. gender = models.BooleanField(default=True)
  11. owners = models.ManyToManyField(User,related_name='owners')
  12. def __str__(self):
  13. return "Пациент № %s - %s" % (self.id, self.name,)
  14. class Meta:
  15. verbose_name = "Пациент"
  16. verbose_name_plural = "Пациенты"