为什么django的prismic启动应用程序不起作用?

时间:2014-11-09 18:21:41

标签: django

Django的prismic.io启动器app

上失败
StructuredText' object has no attribute 'Text'

来自<span>{% filter default:"Product" %}{% get_text product "product.name" %}{% endfilter %}</span>模板中的index.html行。它显然出现在get_text过滤器标记

标签只是

@register.simple_tag
def get_text(document, field, default=""):
    value = document.get_text(field)
    return value if value is not None else default

那为什么会失败,为什么get_text只抓住价值?

1 个答案:

答案 0 :(得分:0)

问题在于get_text不适用于StructuredText个片段,我们需要使用幕后使用get_title的{​​{1}}标记。从而进行替换.get_structured_text(field).get_title().text - &gt;在Django入门套件的模板中get_text使事情有效。

我想这应该在回购中改变。