我有一个 django 管理操作说“刷新”,我想为管理 ListView 中的每一行添加一个刷新按钮。我可以使用 format_html 创建按钮,但如何在按下按钮时调用“刷新”操作?
最佳答案
我不认为 admin actions
最适合这种情况。
simple functions that get called with a list of objects selected on the change list page
然而,对于您描述的按钮,您希望在单个行/实例上进行操作。
因此我会简单地 create a custom url endpoint用于您的 ModelAdmin
,它在您按下按钮时被调用并处理所需的操作。
This article有相当全面的概述如何详细完成。
关于django - 如何为 Django 管理操作创建按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42748307/