У меня есть Session
, который состоит из Phrase
и каждый Phrase
состоит из Mot
в особом порядке через поле ordre
, как это:Джанго: расширенный запрос
class Phrase(models.Model):
description = models.CharField(max_length=150)
class Mot(models.Model):
description = models.CharField(max_length=150)
class Session(BaseModel):
pass
class SessionPhrase(models.Model):
session = models.ForeignKey(Session)
phrase = models.ForeignKey(Phrase)
class SessionPhraseMot(models.Model):
session_phrase = models.ForeignKey(SessionPhrase)
mot = models.ForeignKey(Mot)
ordre = models.IntegerField(blank=False)
У меня есть Session
общий вид детали, где я хочу показать все Mot
из Phrase
текущего сеанса через self.object
.
Я пытался начать что-то вроде:
sp = SessionPhrase.objects.filter(session=self.object)
Но теперь я застрял ... любая идея, как это сделать?
Возможно, '' session_pharse__in = sps'' будет работать. – allo