我需要在Inline之前的管理界面中添加一个按钮。我所做的是在 change_form 中添加以下内容:
{% block after_field_sets %}
<input type="button" value="Add contract" onClick=" window.location.href='../../contract/add/' ">
{% endblock %}
但是......现在按钮显示在管理界面的每个模型页面中,而不仅仅是在内联页面中。
有什么建议吗?
答案 0 :(得分:5)
您可以覆盖模板for desired model only。因此,模板应该是templates/admin/my_app/my_model/change_form.html
而不是简单的templates/admin/change_form.html