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