2011-08-12 13 views
0

刪除一個我從DeleteView繼承的對象,它有3個步驟(用戶點擊刪除,去確認頁面,再次點擊yes,重定向到成功頁面)如何讓它更多內聯(用戶點擊刪除提示窗口彈出,詢問用戶確認,用戶確認,該物體消失了,用戶仍然在同一頁上)如何用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) 

回答