2017-12-29 33 views
0

フィルタリングされたオブジェクトを検索します。どのように適用するには、djangoのリストに含まれていますか?

以下はフィルタリングされたオブジェクトです。

と次のコマンドを試しました。しかし、それは動作しません。

questions = models.Question.objects.filter(tags__name__contains=hashtags) 

私が思うに、__containsはリスト

P.S.上で動作するようには思えませんハッシュタグあなたがこのためにQオブジェクトを使用することができ、リスト

答えて

1

です:

from django.db.models import Q 

for tag in hashtags: 
    conditions |= Q(tags__name__contains=tag) 
questions = models.Question.objects.filter(conditions) 
関連する問題