将搜索功能扩展到已翻译的字段(Mezzanine)

时间:2013-12-31 14:20:03

标签: search translation mezzanine

我一直在使用这个要点为Mezzanine(版本1.4.16)添加并行翻译:https://gist.github.com/3596248

默认情况下,夹层不包括搜索中的翻译字段。看起来有必要告诉Mezzanine它应该在搜索时包含其他字段。 Mezzanine关于创建自定义内容类型的文档在http://mezzanine.jupo.org/docs/search-engine.html中提供了一个示例,将以下示例行添加到models.py:

objects = SearchableManager()
    search_fields = ("title", "description")

我尝试过以下方面的尝试失败:

class TransRichTextPage(Translatable, RichText, Slugged):
    translation = models.ForeignKey(RichTextPage, related_name="translation")
    objects=SearchableManager()
    search_fields=("translation.title","translation.content");

0 个答案:

没有答案