Django对其ModelAdmin对象有自定义'actions',但我找不到ModelForm对象的类似内容。我正在使用Django-CMS,因此似乎无法轻松访问对象的列表视图,并且将此操作附加到单个对象更有意义。
是否可以在管理界面中的对象表示中放入自定义方法(即在ModelForm上)?
答案 0 :(得分:0)
如果您想要与实例相关的操作,您应该编写自定义函数和相关的URL。
接下来,要使其在特定实例的更改表单中可用,您可以扩展change_form模板,添加cusotm按钮({%block breadcrumbs%}中的https://github.com/django/django/blob/master/django/contrib/admin/templates/admin/change_form.html)