Wagtail CMS ページのコンテキストを更新する適切な方法が見つかりません。
たとえば、私は自分のホームページモデルを持っています:
class HomePage(Page):
about = RichTextField(blank=True)
date = models.DateField(auto_now=True)
content_panels = Page.content_panels + [
FieldPanel('about', classname="full")
]
class Meta:
verbose_name = "Homepage"
また、そのページにサードパーティの情報を含めたいと考えています。私の場合、そのフォーラムです。次のような ViewMixin を作成すると便利です。
class ForumMixin(object):
pass
# add latest forums to context
私は Django CBV を書くことでそれを行うことができますが、Wagtail Native Way を本当に知りたいです。ありがとう!