DjangoDeleteView
を使用してデータベース内のアイテムを削除しています。別のテンプレートを使用して削除確認メッセージを表示しましたが、[はい] ボタンを押すとProtectedError
、顧客テーブルがアカウント テーブルにリンクされているため取得されます。ProtectedError
したがって、同じテンプレートで を処理し、ユーザーに別のメッセージを提供したいと考えています。
削除を実行するために使用したコードは次のとおりです。
class Customer(DeleteView):
#Delete Customers
model = Customer
template_name = 'project_templates/delete_customer.html'
def get_success_url(self):
return reverse('inactive_customers')
誰かがこの状況を処理する方法を私に提案できれば、本当に素晴らしいことです.