さまざまなdjangoモデルにマップする複数のdbテーブルがあります。今、私はおそらくスレッドを使用してそれらを並列にクエリしたいと思います。例えば:
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"), );
ここで、スレッドを使用して、テーブルをフィールドに、テーブルをフィールドに、テーブルUserProfile
をtimeAvailable
フィールドにクエリしたいとします。では、どうすればよいですか?TutorProfile
language
Tutor
subject