我在做標籤搜索功能,用戶可以觀察很多標籤,我把它全部放在一個元組中,現在我想查找所有包含列表中至少一個標籤的文本。
符號:text__contains__in=('asd','dsa')
我唯一的想法是做循環如:加入__contains和__in最簡單的方法是什麼?
q = text.objects.all()
for t in tag_tuple:
q.filter(data__contains=t)
例如:標籤 輸入元組,('car', 'cat', 'cinema')
輸出的所有消息什麼包含從元組至少一個字,所以My cat is in the car
,cat is not allowed in the cinema
,i will drive my car to the cinema
感謝您的幫助!
您能否給一些輸入和預期輸出的例子嗎? – 2009-11-14 01:54:32
立即檢查我的編輯。 – IProblemFactory 2009-11-14 12:58:32