...

Django Admin Cookbook-12如何在Django管理员中添加额外操作?

返回目录

1.如何在Django管理员中添加额外操作?

Django Admin后台中允许添加其他操作,并且允许执行批量操作。假设你需要添加一个对Heros进行批量标记的操作。

你可以通过将动作作为方法添加到ModelAdmin,并将该方法作为字符串添加到actions即可。

actions = ["mark_immortal"]
def mark_immortal(self, request, queryset):
    queryset.update(is_immortal=True)

返回目录

posted @ 2020-01-09 15:07  韩志超  阅读(862)  评论(0编辑  收藏  举报