Advertisement
Guest User

Untitled

a guest
Feb 25th, 2016
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. from django.db import models
  2.  
  3. class Profile(models.Model):
  4. text = models.CharField(max_length=4096)
  5.  
  6. class Member(models.Model):
  7. username = models.CharField(max_length=16,primary_key=True)
  8. password = models.CharField(max_length=16)
  9. email = models.CharField(max_length=16, null=True)
  10. date = models.DateTimeField('date created', null=True)
  11. about = models.CharField(max_length=500, null=True)
  12. gender = models.CharField(max_length=16, null=True)
  13. city = models.CharField(max_length=16, null=True)
  14. profile = models.OneToOneField(Profile, null=True)
  15. following = models.ManyToManyField("self", symmetrical=False)
  16. friends= models.ManyToManyField("self", symmetrical=True)
  17. def __str__(self):
  18. return self.username
  19. def flw(self):
  20. return self.following
  21.  
  22. class Requests(models.Model):
  23. requestFrom = models.CharField(max_length=16, null=True)
  24. requestTo = models.CharField(max_length=16, null=True)
  25. def __str__(self):
  26. return self.requestFrom + " " + self.requestTo
  27.  
  28.  
  29. class Message(models.Model):
  30. user = models.ForeignKey(Member, related_name='%(class)s_user')
  31. recip = models.ForeignKey(Member, related_name='%(class)s_recip')
  32. pm = models.BooleanField(default=True)
  33. time = models.DateTimeField()
  34. text = models.CharField(max_length=4096)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement