Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. class User(models.Model):
  2. uuid = models.UUIDField(default=uuid.uuid4, primary_key=True, editable=False, db_index=True)
  3. email = models.EmailField(_('email address'), blank=False, unique=True, db_index=True)
  4.  
  5. class Match(models.Model):
  6. uuid = models.UUIDField(default=uuid.uuid4, editable=False, primary_key=True)
  7. users = models.ManyToManyField(User, related_name='matches')
  8.  
  9. query = reduce(operator.or_, (Q(users__user__uuid=item) for item in LIST))
  10. result = Match.objects.filter(query)
  11.  
  12. test = Match.objects.filter(users__user__in=LIST))
  13.  
  14. test = Match.objects.filter(users__in=LIST)
  15.  
  16. def list_uuid(user1, user2):
  17. return {str(user.uuid), str(user2.uuid)}
  18.  
  19. qs = Match.objects.filter(uuid__in=user1.matches.all(), users=user2).count()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement