Skip to content Skip to sidebar Skip to footer

How To Override Delete Confirmation Page In Django Admin Site?

In my django 1.4 project I have a requirement to override the delete confirmation page in admin site and also perform some additional task model.I found generic DeleteView, but not

Solution 1:

To override admin default confirmation page, define your own admin/delete_confirmation.html (source on Github) template. For example: if you want to override confirmation page for model Book defined in the app Library, create file TEMPLATES_ROOT_DIRECTORY/admin/library/book/delete_confirmation.html.

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

{% block content %}
    <p>
        Lorem ipsum dolor sit amet
    </p>

    {{ block.super }}
{% endblock %}

To modify view, define/override ModelAdmin.delete_view(...) on your admin subclass. See: https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.delete_view.

Solution 2:

Post a Comment for "How To Override Delete Confirmation Page In Django Admin Site?"