如何为django管理员操作创建按钮?

时间:2017-03-12 14:00:46

标签: django django-admin-actions

我有一个django管理员操作说"刷新",我想为管理列表视图中的每一行添加一个刷新按钮。我可以使用format_html创建按钮,但是如何调用" refresh"按下时的动作?

1 个答案:

答案 0 :(得分:3)

在这种情况下,我认为admin actions最适合。

Actions

  

使用在更改列表页面上选择的对象列表调用的简单函数

但是,使用您描述的按钮,您希望在单行/实例上操作。 因此,当您按下按钮并处理所需操作时,我只会create a custom url endpoint为您调用的ModelAdmin

This article非常全面地概述了如何做到这一点。