The Haystack documentation states that:
此外,我们在文本字段中提供
的新模板use_template=True
。这允许我们使用数据模板(而不是容易出错的串联)来构建搜索引擎将索引的文档。您需要在模板目录中创建一个名为search/indexes/myapp/note_text.txt
不幸的是,如果您想要一个名称不同的模板,则没有关于该怎么做的信息。
是否可以指定haystack文档模板的路径?
答案 0 :(得分:8)
Its listed under the SearchField
API documentation,它是搜索索引中实际字段的超类。
<强>
children
强>允许您覆盖准备时要使用的模板名称 数据。默认情况下,字段的数据模板位于其中 你的
ReactCSSTransitionGroup
路径就像SearchField.template_name
。这个 选项允许您覆盖该路径(尽管仍在其中)TEMPLATE_DIRS
)。示例:
search/indexes/{app_label}/{model_name}_{field_name}.txt
您还可以提供模板列表,如loader.select_template所示 在引擎盖下使用。
示例:
TEMPLATE_DIRS