Ich möchte zwei Fälle implementieren: Satz besteht genau aus drei
Token ['I', 'like', 'apples']
. Also Liste von sentence.tokens.all()
ist genau ['I', 'like', 'apples']
.
Wie oben, enthält aber Token (Teil des Satzes).
Sentence.objects.annotate(n=Count('tokens',distinct=True)).filter(n=3).filter(tokens__name='I').filter(tokens__name='like').filter(tokens__name='apples')
funktioniert nicht, da es auch mit I I I
übereinstimmt.
Gibt es eine Möglichkeit, die genaue Menge von Werten in ForeignKey zu filtern?
Tags und Links django django-models