ModelAdminGroup 添加完全自定义视图

ModelAdminGroup add completely custom view

我更新到最新的 Wagtail,发现 ModelAdmin 非常有用。我重写了大部分我的自定义管理员扩展清理了我的代码并提高了可维护性。 但我仍然有一些完全自定义的管理视图。我希望它们进入为我的 ModelAdminGroup 创建的资源管理器菜单,以便将我的自定义任务和 ModelAdmin 项目分组在一个菜单项下。有没有可能如何实现?

根据你的问题很难 100% 确定,但听起来你想要实现的目标可以通过在返回之前覆盖列表中的 get_submenu_items method on your custom ModelAdminGroup class to append custom MenuItem 个实例来完成。

您可能还会发现覆盖 get_admin_urls_for_registration 方法来为您的自定义管理相关视图注册新网址很有用。