2011-08-12 10 views
0

オブジェクトを削除する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) 

答えて

0

あなたがRESTfulなAPIを作成するために、ジャンゴ・ピストンを使用して行う必要があります(ユーザーがクリックは、ユーザーが同じページに残っている、警告ウィンドウオブジェクトがなくなって、利用者が確認し、確認するようユーザに尋ねるポップアップ表示、削除します)あなたのページからあなたのdjangoオブジェクトを削除するAJAX呼び出し。

あなたがここにRESTfulについて読むことができます。http://en.wikipedia.org/wiki/Representational_State_Transferここ

とDjango-ピストンを:https://bitbucket.org/jespern/django-piston/wiki/Home

私はあなたがDjangoのバージョン1.3を起動する汎用ビューでこれを達成できると聞きましたが、私は使用していませんそれ。

関連する問題