将按钮连接到 Django 的编辑更改表单

Connect a button to the edit change form Django

我有一个项目列表,它有一个名为 ADD CUSTOMER PROFILE 的顶部按钮,所以我想做的是在详细信息的顶部连接相同的按钮单击任何项​​目后,Django 管理页面中的页面(我在其中编辑数据),下面是屏幕截图:

项目列表页面:

详情页:

按钮位于 templates/admin/items/change_list.html :

{% extends "admin/change_list.html" %}
{% load i18n static admin_list %}

{% block object-tools-items %}
  <div id="react-create-customer-profile"></div>
{% endblock %}

然后,

您将覆盖 Details page

查看此示例 -

因此,将模板添加到继承 admin.ModelAdmin 的 class 并在模板中扩展它,例如

{% extends 'admin/change_list.html' %}
    <button> Your Custom Button </button>
    <input type="submit" value="{% trans 'Save' %}" class="default" name="_save">
{% endblock %}

这个 应该也有帮助。