如何在Django管理中添加编辑和删除按钮

伊利亚·奥西波夫(Ilya Osipov)

我想在django admin中添加2个按钮,如此屏幕截图所示,但应该是“ Edit”和“ Delete”,而不是“ Deposit”和“ Withdraw”

我找到了很多有关如何添加自定义操作的答案,但是是否有添加此类按钮的正确方法?他们的所有方法均已编写,在我看来,这两个按钮应该更容易添加。

在此处输入图片说明图片来自这里:https : //medium.com/@hakibenita/how-to-add-custom-action-buttons-to-django-admin-8d266f5b0d41

但我对更简单的解决方案感兴趣(如果存在)

伊利亚·奥西波夫(Ilya Osipov)

这里的list_display为我提供了为每个对象添加smth的功能。所以我在MyModelAdmin中添加了它:

def change_button(self, obj):
    return format_html('<a class="btn" href="/admin/my_app/my_model/{}/change/">Change</a>', obj.id)

def delete_button(self, obj):
    return format_html('<a class="btn" href="/admin/my_app/my_model/{}/delete/">Delete</a>', obj.id)

list_display = ('__str__', 'change_button', 'delete_button')

现在添加了这两个按钮。我猜这仍然不是最好的方法,但是要轻松地添加其他动作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

jqGrid:如何在启用表单编辑的情况下在每行中添加编辑和删除按钮?

当list_display中的字段时,在Django管理表中隐藏编辑/添加/删除按钮

如何在php中添加编辑按钮

添加编辑按钮和删除按钮

如何在Laravel 4.2的数据表中添加“编辑/删除”按钮?

如何在数据表的每一行中添加编辑/删除按钮

如何使用php仅在一栏中添加编辑和删除按钮?

在数据表中添加删除和编辑按钮

Django:如何在Django管理区域中添加/删除/更新翻译短语(在po文件中)?

如何在 Django 中制作删除按钮

如何在每个动态行中添加添加和删除按钮?

如何在odoo中增加安全性以添加,编辑,删除和查看数据?

Django的。在Django上添加,编辑和删除

如何在DataTables插件中添加编辑按钮?

如何在django 1.9的django-admin中删除“保存并继续编辑”按钮,使其不存在?

如何在管理MVC 4应用程序中重用模型和视图以进行添加和编辑

如何在 django ManyToMany 管理编辑中搜索

如何在编辑视图中的Rails(简单)form_for中添加第二个按钮以删除实例?

如何在具有响应的每一行的编辑/删除按钮的AG网格中添加动作列?

Sonata管理员捆绑包:如何在表格中向嵌套实体列表中的实体添加“删除”按钮?

如何在列表中的两个按钮之间添加和删除活动类?

如何在我的php行中添加更新,删除和查看按钮

如何在按钮操作中添加和删除文本字段?

如何在android studio中单击按钮时从LinearLayout添加和删除CardView?

如何在Django中将不可编辑字段添加到自定义管理表单中

如何在单选按钮上添加和删除类?

如何在按钮点击时添加和删除类

如何在管理员上编辑或自定义WooCommerce添加订单按钮

如何在Telerik MVC 2网格的同一行中显示编辑和删除按钮?