如何将自定义按钮添加到管理列表中?
答
您可以在您的ModelAdmin中声明一个函数来为您的按钮生成html,例如
def button(self, obj):
return mark_safe('<input type="...">')
title.short_description = 'Action'
title.allow_tags = True
然后把它放在你的list_display
-tuple中。
class MyAdmin(admin.ModelAdmin)
list_display=('name', 'button')
http://docs.djangoproject.com/en/dev/ref/contrib/admin/#modeladmin-options
谢谢! 对不起,迟到才能看到答案,我找到了另一种方法来解决我的问题。无论如何,它可以帮助^^ – 2010-06-08 17:59:07
只是说:客户不喜欢我以前解决的方式...... 所以它帮助我解决了同样的问题! ;) – 2011-01-11 17:53:19