私は Django Wagtail プロジェクトに取り組んでおり、「after_edit_page」フックでページ データを変更することがあります。私がしていることは、そのオブジェクトがスニペットである ForeignKey リレーションの値を設定することです。ページ フィールドを更新すると、それらの変更がライブ ページで正しく表示されるため、モデルが正しく保存されます。しかし、編集インターフェイスに移動すると、まだ空の SnippetChooserPanel に同じ変更が表示されません。
これはページ エディターにとって非常に紛らわしいので、管理者のエディター パネルをプログラムで更新する方法を知りたいと思っていました。