Django的。管理站点中表单的取消按钮

时间:2011-09-28 18:37:00

标签: django django-admin django-forms

管理网站中是否有任何功能允许为每个添加/更改表单取消按钮实现,该功能会将我重定向到该表单对象的列表。我的意思是任何形式的一般解决方案。

3 个答案:

答案 0 :(得分:8)

在项目的admin/submit_line.html目录中添加templates。使用the default submit_line.html中的代码,然后添加取消按钮。您可以将它链接到“../”,使其始终只是上升一级。然后做任何必要的CSS样式,使其看起来正确。

答案 1 :(得分:0)

创建文件:yourapp/templates/admin/submit_line.html

我使用 Bootstrap,但您可以轻松更改它

{% extends "admin/submit_line.html" %}

{% block submit-row %}

{{ block.super }}

<a href="../../" class="btn btn-secondary" style="color: white">Cancel</a>

{% endblock %}

确保您的应用程序在 INSTALLED_APPS 中位于“admin”上方。

在德语语言环境中看起来像这样:

cancel-button-in-django-admin

答案 2 :(得分:0)

<a href="{% url opts|admin_urlname:'changelist' %}"><input type="button" name="Cancel" value="Cancel"></a>

您可以在 admin/submit_line.html 中的任何地方使用此行