Django Admin后台中允许添加其他操作,并且允许执行批量操作。假设你需要添加一个对Heros进行批量标记的操作。
你可以通过将动作作为方法添加到ModelAdmin,并将该方法作为字符串添加到actions即可。
actions = ["mark_immortal"] def mark_immortal(self, request, queryset): queryset.update(is_immortal=True)
返回目录