我一直在使用这个要点为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");