Obsługa BŁĘDU PROTECT w Django DeleteView
Używam DjangoDeleteView
usunąć elementy z mojej bazy danych. Użyłem osobnego szablonu, aby wyświetlić wiadomość o potwierdzeniu usunięcia, ale po naciśnięciu przycisku Tak otrzymujęProtectedError
ponieważ tabela klientów jest połączona z tabelą Konta. Dlatego chcę poradzić sobie zProtectedError
i daj użytkownikowi kolejną wiadomość w tym samym szablonie.
Oto kod, którego użyłem do wykonania usunięcia:
class Customer(DeleteView):
#Delete Customers
model = Customer
template_name = 'project_templates/delete_customer.html'
def get_success_url(self):
return reverse('inactive_customers')
Byłoby wspaniale, gdyby ktoś zaproponował mi metodę radzenia sobie z tą sytuacją.