【发布时间】:2021-10-09 04:49:29
【问题描述】:
class Page(AbstractPage, index.Indexed, ClusterableModel, metaclass=PageBase):
def get_context(self, request, *args, **kwargs):
context = {
PAGE_TEMPLATE_VAR: self,
'self': self,
'request': request,
}
if self.context_object_name:
context[self.context_object_name] = self
return context
默认情况下,来自 wagtail Page 模型的任何子类都可以在其 HTML 模板中使用 self 和 request。
但是,在official doc 中,为什么我们可以在{% load wagtailcore_tags %} 之后使用page.body 而不是self.body?我没有在任何源代码中看到这一点。
【问题讨论】:
标签: wagtail