在管理界面中添加按钮

时间:2015-03-25 08:24:55

标签: django django-admin

我需要在Inline之前的管理界面中添加一个按钮。我所做的是在 change_form 中添加以下内容:

{% block after_field_sets %}
<input type="button" value="Add contract" onClick=" window.location.href='../../contract/add/' ">
{% endblock %}

但是......现在按钮显示在管理界面的每个模型页面中,而不仅仅是在内联页面中。

有什么建议吗?

1 个答案:

答案 0 :(得分:5)

您可以覆盖模板for desired model only。因此,模板应该是templates/admin/my_app/my_model/change_form.html而不是简单的templates/admin/change_form.html