如何在wagtail管理员变更列表页面中添加自定义操作按钮?

时间:2018-07-03 14:24:27

标签: django wagtail

我想为通过modeladmin模块注册的模型实现此功能。

1 个答案:

答案 0 :(得分:2)

您应该能够使用register_page_listing_buttonsregister_page_listing_more_buttons钩子。

文档中的示例:

from wagtail.admin import widgets as wagtailadmin_widgets

@hooks.register('register_page_listing_buttons')
def page_listing_buttons(page, page_perms, is_parent=False):
    yield wagtailadmin_widgets.PageListingButton(
        'A page listing button',
        '/goes/to/a/url/',
        priority=10
    )