作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道如何让 django-haystack 高亮模板标签在高亮之前显示更多文本?
它当前显示“突出显示的文本此处必须显示更多以前的上下文,例如:“此处的其他文本 突出显示的文本这里有一些其他文本"
谢谢。
最佳答案
我认为最好的方法是按照 the docs 中的描述扩展 Highlighter
.
类似于:
from haystack.utils import Highlighter
class ShowMoreTextHighlighter(Highlighter):
def find_window(self, highlight_locations):
their_start, their_end = super(ShowMoreTextHighlighter, self).find_window(highlight_locations)
# perform some clever operations here to find an earlier start location
my_start = their_start/2 # or just do something simple
return (my_start, their_end)
关于django - 显示更多突出显示的上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15010967/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!