Behandeln Sie PROTECT ERROR in Django DeleteView

Ich benutze DjangoDeleteView um Artikel in meiner Datenbank zu löschen. Ich habe eine separate Vorlage verwendet, um die Löschbestätigungsnachricht anzuzeigen, aber wenn ich die Ja-Taste drücke, erhalte ichProtectedError da Kundentabelle mit Kontentabelle verknüpft ist. Daher möchte ich das erledigenProtectedError und geben Sie dem Benutzer eine weitere Nachricht in der gleichen Vorlage.

Hier ist der Code, den ich zum Löschen verwendet habe:

class Customer(DeleteView):
    #Delete Customers
    model = Customer
    template_name = 'project_templates/delete_customer.html'

    def get_success_url(self):
        return reverse('inactive_customers')

Es wäre wirklich großartig, wenn mir jemand eine Methode vorschlagen könnte, um mit dieser Situation umzugehen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage