Django Haystack:了解数据模板在Haystack中的使用
我不熟悉干草堆。我无法理解为什么我们必须使用模板来呈现我们想要搜索的文本。更简单的是,为什么我们不必使用这样的东西Django Haystack:了解数据模板在Haystack中的使用,django,django-haystack,Django,Django Haystack,我不熟悉干草堆。我无法理解为什么我们必须使用模板来呈现我们想要搜索的文本。更简单的是,为什么我们不必使用这样的东西 text = indexes.CharField(document=True, "and here the attributes to search") 更新 更具体地说,我们有一个appplacesa here a modelcountries。 在这个模型中,我希望可以从haystack中搜索到capital和最大的城市。所以我在search_index.py中 text =
text = indexes.CharField(document=True, "and here the attributes to search")
更新
更具体地说,我们有一个appplaces
a here a modelcountries
。
在这个模型中,我希望可以从haystack中搜索到capital
和最大的城市
。所以我在search_index.py中
text = indexes.CharField(document=True, use_template=True )
在路径搜索/index/places/countries\u text.txt中创建模板后
我放在这里
{{ object.capital }}
{{ object.biggest_cites }}
同样的问题是:为什么我们必须使用模板来实现我们的目标
使用这样的东西不会更容易
text = indexes.CharField(document=Truer, model_attr='capital',model_attr='biggest_cites')
你读过这个Haystack文档页面吗 如果你没有,你必须。如果有,请再读一遍 SearchIndex API包含Haystack如何在项目中工作的有价值的基础知识。它还可以帮助您了解“为什么使用模板使数据可搜索” 为什么我们必须使用模板来实现我们的目标 来自Haystack文档: “…我们在文本字段中提供use_template=True。这允许我们使用数据模板(而不是容易出错的连接)来构建搜索引擎在搜索中使用的文档。” 如您所见,我们可以选择是否使用模板
Ps:很抱歉发得太晚,希望能对你有所帮助。你读过这个Haystack文档页面吗 如果你没有,你必须。如果你有,请再读一遍 SearchIndex API包含了Haystack如何在您的项目中工作的有价值的基础知识。它还可以让您了解“为什么要使用模板使数据可搜索” 为什么我们必须使用模板来实现我们的目标 来自Haystack文档: “…我们在文本字段中提供use_template=True。这允许我们使用数据模板(而不是容易出错的连接)来构建搜索引擎将在搜索中使用的文档” 如您所见,我们可以选择是否使用模板
Ps:很抱歉发的太晚了;我希望它能帮助你。不知道你在问什么。你能展示一下你有什么,你期望什么,你想做什么吗?我举了个例子。希望现在好多了:)不知道你在问什么。你能展示一下你有什么,你期望什么,你想做什么吗?我举了个例子。希望现在更好:)