Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Moderators(models.Model):
- name = models.CharField(max_length=50, default='', blank=True)
- title = models.CharField(max_length=50, default='', blank=True)
- mail = models.EmailField(default='')
- phone = models.CharField(max_length=15, default='', blank=True)
- def __str__(self):
- return "%s" % self.name
- class Schedule(models.Model):
- moderators = models.ForeignKey(
- Moderators,
- on_delete=models.CASCADE,
- verbose_name = 'Модератор'
- )
- datetime_start = models.DateTimeField(verbose_name='С', default='')
- datetime_stop = models.DateTimeField(verbose_name='До', default='')
- def __str__(self):
- return "%s" % (format(self.datetime_start, 'd M'))
- class DataRight(models.Model):
- name = models.CharField(max_length=40, default='', blank=True)
- def __str__(self):
- return "%s" % self.name
- class AccessList(models.Model):
- moderators = models.ForeignKey(
- Moderators,
- on_delete=models.CASCADE,
- )
- dataright = models.ForeignKey(
- DataRight,
- on_delete=models.CASCADE,
- )
- def __str__(self):
- return "%s - %s" % (self.moderators, self.dataright.name)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement