Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1.  
  2. class Moderators(models.Model):
  3.     name = models.CharField(max_length=50, default='', blank=True)
  4.     title = models.CharField(max_length=50, default='', blank=True)
  5.     mail = models.EmailField(default='')
  6.     phone = models.CharField(max_length=15, default='', blank=True)
  7.  
  8.     def __str__(self):
  9.         return "%s" % self.name
  10.  
  11. class Schedule(models.Model):
  12.     moderators = models.ForeignKey(
  13.         Moderators,
  14.         on_delete=models.CASCADE,
  15.         verbose_name = 'Модератор'
  16.         )
  17.     datetime_start = models.DateTimeField(verbose_name='С', default='')
  18.     datetime_stop = models.DateTimeField(verbose_name='До', default='')
  19.  
  20.     def __str__(self):
  21.         return "%s" % (format(self.datetime_start, 'd M'))
  22.  
  23. class DataRight(models.Model):
  24.     name = models.CharField(max_length=40, default='', blank=True)
  25.  
  26.     def __str__(self):
  27.         return "%s" % self.name
  28.  
  29. class AccessList(models.Model):
  30.     moderators = models.ForeignKey(
  31.         Moderators,
  32.         on_delete=models.CASCADE,
  33.     )
  34.     dataright = models.ForeignKey(
  35.         DataRight,
  36.         on_delete=models.CASCADE,
  37.     )
  38.    
  39.     def __str__(self):
  40.         return "%s - %s" % (self.moderators, self.dataright.name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement