我通过覆盖模板在Django管理面板中为我的应用程序创建了一个自定义按钮。我想知道是否有什么方法可以从django管理面板中删除保存并保存并添加另一个按钮。该页面上的“自定义”按钮。任何帮助将不胜感激
答案 0 :(得分:1)
如果您为模型定义了自己的管理模板(您也可以覆盖标准模板,但这会使它更加清晰):
class AourAdmin(admin.ModelAdmin):
change_list_template = 'admin/my_app/my_model/modified_change_list.html'
然后您可以更改模板中的相关行
.......
{% block result_list %}
{% if action_form and actions_on_top and cl.show_admin_actions %}{% admin_actions %}{% endif %}
{% result_list cl %}
{% if action_form and actions_on_bottom and cl.show_admin_actions %}{% admin_actions %}{% endif %}
{% endblock %}
........
确保找到模板的路径。