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.