0
にforeiginキーを持つ2つのテーブルからデータを選択し、私は次のモデルがあります:私は、次のSQLと同じDjangoのORMを使用してクエリを作成したいジャンゴ:3番目のテーブル
class Dictionary(models.Model):
word = models.CharField(unique=True)
class ProcessedText(models.Model):
text_id = models.ForeiginKey('Text')
word_id = models.ForeignKey('Dictionary')
class UserDictionary(models.Model):
word_id = models.ForeignKey('Dictionary')
user_id = models.ForeignKye('User')
をどのように行うに
SELECT * FROM ProcessedText, UserDictionary WHERE
ProcessedText.text_id = text_id
AND ProcessedText.word_id = UserDictionary.word_id
AND UserDictionary.user_id = user_id
サイクルを使用せずに1つのクエリで使用できますか?