Django admin action delete\u被选为下拉列表中的最后一个选项

2024-03-29 01:24:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在管理屏幕的下拉列表中显示delete\u selected操作作为一个模型的最后一个选项。你知道吗


Tags: 模型列表屏幕选项deleteselected
1条回答
网友
1楼 · 发布于 2024-03-29 01:24:03

我设法让它像这样工作。有更好的方法吗?你知道吗

class MyModelAdmin(admin.ModelAdmin):

actions = ['soft_delete_selected', 'soft_undelete_selected']

def get_actions(self, request):
    actions = super(MyModelAdmin, self).get_actions(request)

    action = actions['delete_selected']
    del actions['delete_selected']
    actions['delete_selected'] = action

    return actions

相关问题 更多 >