Wagtail:如何从用户栏中删除辅助功能项目

问题描述 投票:0回答:1

有没有办法从 wagtail 用户栏中删除辅助功能项目?

python django wagtail
1个回答
0
投票

通过应用程序中的挂钩即可轻松完成。

在 myapp/wagtail_hooks.py 添加:

from wagtail.core import hooks
from wagtail.admin.userbar import AccessibilityItem

@hooks.register('construct_wagtail_userbar')
def remove_userbar_accessibility_item(request, items):
    items[:] = [item for item in items if not isinstance(item, AccessibilityItem)]
© www.soinside.com 2019 - 2024. All rights reserved.