我正在尝试自定义一个设置页面,以便它有一个按钮,我将分配给某个操作。(现在假设我只想在控制台中登录一些东西)
理想情况下,它应该是这样的:
@register_setting
class ActionTriggeringSetting(BaseSetting):
button = models.ButtonField(
action=myLoggingFunc,
help_text='Click here to log "Hello World" to the console'
)
我试着调查一下site settings,但发现那里没有什么真正有用的东西
有人知道这种东西是否存在吗
多谢各位
根据您希望按钮在管理UI中的位置,可以使用
register-admin-menu-item
或register-settings-menu-item
Wagtail钩子见:https://docs.wagtail.io/en/v2.10.1/reference/hooks.html#register-admin-menu-item
及
https://docs.wagtail.io/en/v2.10.1/reference/hooks.html#register-settings-menu-item
上述方法将分别向Wagtail管理菜单或设置子菜单添加一个按钮。单击按钮将触发一个自定义视图,您还需要添加该视图-链接文档中也对其进行了详细介绍
相关问题 更多 >
编程相关推荐