“删除”按钮;删除“确认”;Django管理员的页面不工作

“删除”按钮;删除“确认”;Django管理员的页面不工作,django,django-forms,django-templates,django-admin,Django,Django Forms,Django Templates,Django Admin,这是我的模板路径 project/templates/app_name/delete_confirmation.html {% extends "admin/base_site.html" %} {% load i18n admin_urls %} {% block content %} {% if perms_lacking %} <p>{% blocktrans with escaped_object=object %}Deleting the {{ object_n

这是我的模板路径

project/templates/app_name/delete_confirmation.html

{% extends "admin/base_site.html" %}
{% load i18n admin_urls %}


{% block content %}
{% if perms_lacking %}
   <p>{% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would result in deleting related objects, but your account doesn't have permission to delete the following types of objects:{% endblocktrans %}</p>
   <ul>
   {% for obj in perms_lacking %}
    <li>{{ obj }}</li>
   {% endfor %}
   </ul>
{% elif protected %}
    <p>{% blocktrans with escaped_object=object %}Deleting the {{ object_name }} '{{ escaped_object }}' would require deleting the following protected related objects:{% endblocktrans %}</p>
   <ul>
   {% for obj in protected %}
       <li>{{ obj }}</li>
   {% endfor %}
   </ul>
{% else %}
    <p>{% blocktrans with escaped_object=object %}Are you sure you want to delete the {{ object_name }} "{{ escaped_object }}"? All of the following related items will be deleted:{% endblocktrans %}</p>
    {% include "admin/includes/object_delete_summary.html" %}
    <h2>{% trans "Objects" %}</h2>
    <ul>{{ deleted_objects|unordered_list }}</ul>
    <form action="" method="post">{% csrf_token %}
    <div>
    <input type="hidden" name="post" value="yes" />
    {% if is_popup %}<input type="hidden" name="{{ is_popup_var }}" value="1" />{% endif %}
    {% if to_field %}<input type="hidden" name="{{ to_field_var }}" value="{{ to_field }}" />{% endif %}
    <input type="submit" value="{% trans "Yes, I'm sure" %}" />
    <a href="#" onclick="window.history.back(); return false;" class="button cancel-link">{% trans "No, take me back" %}</a>
    </div>
    </form>
    <input type="submit" value="{% trans "Cancel" %}" onclick="window.history.back(); return false;"/>
{% endif %}
{% endblock %}
project/templates/app\u name/delete\u confirmation.html
{%extends“admin/base_site.html”%}
{%load i18n admin_URL%}
{%block content%}
{%if perms_缺少%}
{%blocktrans with Escape_object=object%}删除{{object_name}{{{Escape_object}}将导致删除相关对象,但您的帐户无权删除以下类型的对象:{%endblocktrans%}

    {perms_%中obj的%s}
  • {{obj}}
  • {%endfor%}
{%elif受保护%} {%blocktrans with escaped_object=object%}删除{{object_name}{{{escaped_object}}将需要删除以下受保护的相关对象:{%endblocktrans%}

    {受保护%%中的obj为%1}
  • {{obj}}
  • {%endfor%}
{%else%} {%blocktrans带转义对象=对象%}是否确实要删除{{object\u name}}{{{expected\u object}}”?将删除以下所有相关项目:{%endblocktrans%}

{%include“admin/includes/object_delete_summary.html”%} {%trans“对象”%}
    {{已删除对象}无序列表}
{%csrf_令牌%} {%if是_popup%}{%endif%} {%if to_field%}{%endif%}
不要继承django admin的delete-confirmation.html模板,而是将该模板从django/contrib/admin/templates/admin/delete_confirmation.html复制到您的项目目录中,并在那里自己进行更改。

很好的答案如何覆盖删除确认页面:这是否回答了您的问题?