0

我正在尝试__exact在我的 Haystack 和 SOLR4 后端应用程序中使用,但它不能SQ()按预期工作。我想知道是否__exact只适用于SearchQuerySet课堂。这是我的代码:

    sqs = super(FacetedSearchForm, self).search() 
    author_sq = SQ()     
    title_sq = SQ() 
    author_sq.add(SQ(author__exact=sqs.query.clean(author)), SQ.OR)       
    title_sq.add(SQ(title__exact=sqs.query.clean(title)), SQ.OR) 
    sqs = sqs.filter(author_sq) 
    sqs = sqs.filter(title_sq)

有没有人知道如何__exact为上课找工作SearchQuery

4

1 回答 1

0

我这样使用它:

sqs = sqs.filter(SQ(text__exact=criteria) | SQ(entries__exact=criteria) | SQ(attr_content__exact=criteria))

sqs 是一个 SearchQuerySet

于 2017-01-25T14:22:39.967 回答