オブジェクトを削除するDeleteViewから継承する3段階(ユーザーが削除をクリックし、ページを確認し、再度「はい」をクリックして成功ページにリダイレクトされます)インラインはjqueryでdjangoオブジェクトをインラインで削除する方法
url(r'^(?P<username>\w+)/recipientbank/delete/(?P<pk>\d+)/$', RecipientBankAccountDeleteView.as_view(model=RecipientBankAccount)),
url(r'^(?P<username>\w+)/recipientbank/delete/(\d+)/success/$',recipientbank_deleted,name='recipientbank_deleted'),
class RecipientBankAccountDeleteView(DeleteView):
form_class = RecipientBankAccountForm
success_url='success'
def delete(self, request, *args, **kwargs):
self.object = self.get_object()
self.object.delete()
return HttpResponseRedirect(self.get_success_url())
def recipientbank_deleted(request, username, public_profile_field=None,template_name='main/recipientbankaccount_deleted.html',extra_context=None):
return render(request, template_name)