如何在大海捞针中突出标签?

时间:2012-01-24 20:08:56

标签: django django-haystack

我正在使用django-haystack。在haystack提供的高亮显示中,如何在结果中呈现标签或条带标记。

               {% for text in result.highlighted.text %}
                    <blockquote>{% highlight text with query %}</blockquote>
               {% endfor %}

我需要做这样的事情:

           {% for text in result.highlighted.text %}
                <blockquote>{% highlight text|striptags with query %}</blockquote>
           {% endfor %}

但这不起作用,请提出建议。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

像这样:

{% for text in result.highlighted.text %}
    <blockquote>
        {% with text|striptags as stripped_text %}
            {% highlight stripped_text with query %}
        {% endwith %}
    </blockquote>
{% endfor %}

https://docs.djangoproject.com/en/def/ref/templates/builtins/#with