I have multiple db table that map to different django models. Now I wish to query them parallely maybe using threads. For example:
class UserProfile(models.Model):
user = models.ForeignKey(User, unique=True);
isATutor = models.BooleanField();
timeAvailable = models.CharField(max_length=3);
class TutorProfile(models.Model):
user = models.ForeignKey(User);
language = models.CharField(max_length=30);
unique_together = (("user", "language"), );
class Tutor(models.Model):
user = models.ForeignKey(User);
subject = models.CharField(max_length=30);
unique_together = (("user", "subject"), );
Now, say I want to query UserProfile
table for timeAvailable
field and TutorProfile
table for language
field and Tutor
table for subject
field using threads. So how do I do it?