2019Wagtailで作成したページにPuputのブログ更新履歴を表示したいWagtail+Puputでブログを更新しています。TOPページはWagtailのhome_pageで作成し、ブログはPuputを使っています。Topページにブログの更新情報を一覧で表示しているのですが、現状は手動更新している(そもそも記事が3つしかないので更新すらしていない。)ここを最新の追加記事を自動で取得するように変更したい。やり方を確認すると、すべてのページには、テンプレートがレンダリングされるたびに呼び出され、テンプレートにバインドする変数の辞書を返すget_contextメソッドがあります。テンプレートコンテキストにさらに変数を追加するには、このメソッドをオーバーライドできます。https://docs.wagtail.io/en/v2.6.1/topics/pages.html#customising-template-contexthome_page.htmlのget_contextメソッドを利用してもよいのですが、それではプライバシーポリシーなどもブログ一覧を取得することになります。それは性能上よろしくない(不要なIOを発生させている)ため、top_page.htmlを新たに作成し、そちらのget_contextメソッドで取得するようにします。TOPページのコンテキストタイプを変更する必要がありますが。以下のサイトを参考にさせて頂きました。修正箇所は少なく、models.pyの修正とtop_page.htmlの追加です。</dl>結果DB更新モデルを変更したのでマイグレーションを実行します。OKroot@823a5b2f6f52:/code/maitokublog#画面にブログの更新履歴が表示されました。見た目にはわかりづらいですが、更新履歴が表示されました。wagtailの管理画面上は4つの記事があり、最新の記事から3つが表示されています。所感wagtail+puputを少しづつ勉強しています。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。WordPress.。