
在Django Admin后台模型列表中如何加入自定义操作按钮
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了如何在Django的Admin后台为模型对象增加自定义操作按钮的方法和步骤。通过简单的代码示例,帮助开发者提升管理效率。
你需要添加两个按钮:一个使所有英雄可以死亡,另一个使所有英雄永生。由于这会影响所有英雄且与选择无关,因此需要单独的按钮而非操作下拉菜单。
首先,更改HeroAdmin管理模型使用的模板文件,在该文件中添加这两个按钮:
```python
@admin.register(Hero)
class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
change_list_template = entities/heroes_changelist.html
```
接下来,覆盖`get_urls`方法,并在管理模型上实现`set_immortal`和相应的方法。
全部评论 (0)
还没有任何评论哟~


