要将页面(链接)添加到 Wagtail 管理菜单,您可以使用 hook register_admin_menu_item
。
创建一个文件my-app/wagtail_hooks.py
,这将由 Wagtail 运行以挂钩自定义功能。
rom django.urls import reverse
from wagtail.core import hooks
from wagtail.admin.menu import MenuItem
@hooks.register('register_admin_menu_item')
def register_frank_menu_item():
return MenuItem('Frank', reverse('name-of-analytics-url'), classnames='icon icon-folder-inverse', order=10000)
您需要自己使用任何报告/图表设置视图,您可以查看来源wagalytics
或简单地提供任何django-analytics
可用的报告。
如果您希望您的视图使用模板来扩展 Wagtail 管理模板,您可以使用wagtailadmin/base.html
. 例如{% extends "wagtailadmin/base.html" %}
。注意:您可能需要添加'wagtail.admin',
到您的INSTALLED_APPS
.