Advertisement
Guest User

Untitled

a guest
Nov 24th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. class User(models.Model):
  2.   username = models.CharField(max_length=20)
  3.   password = models.CharField(max_length=36)
  4.   crt_date = models.DateField(auto_now_add=True)
  5.   groups = models.ManyToManyField('Group')
  6.  
  7.  
  8. class Group(models.Model):
  9.   name = models.CharField(max_length=20)
  10.   admin = models.ForeignKey('User', on_delete=models.CASCADE)
  11.  
  12.  
  13. class Task(models.Model):
  14.   STATUS = (('TD', 'To do'), ('IP', 'In progress'), 'DN', 'Done')
  15.   PRIORITY = (('LO', 'Low'), ('NO', 'Normal'), ('HI', 'High'), ('CR', 'Critical'))
  16.   title = models.CharField(max_length=40)
  17.   content = models.CharField(max_length=480)
  18.   status = models.CharField(max_length=2, choices=STATUS, default='TD')
  19.   priority = models.CharField(max_length=2, choices=PRIORITY, default='NO')
  20.   project = models.ForeignKey('Project', on_delete=models.CASCADE)
  21.  
  22.  
  23. class Project(models.Model):
  24.   name = models.CharField(max_length=20)
  25.   group = models.ForeignKey('Group', on_delete=models.CASCADE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement