2011-08-12 5 views
0

객체를 삭제하려면 DeleteView에서 3 단계 (사용자가 삭제를 클릭하고 페이지를 확인하고 다시 예를 클릭하여 성공 페이지로 리디렉션 됨)를 상속받습니다. 어떻게하면 더 만들 수 있습니까? 인라인jquery로 장고 객체를 삭제하는 방법

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

당신이 편안하고 API를 만들기 위해 장고 피스톤을 사용하고 확인해야합니다 (사용자가 클릭은 사용자가 동일한 페이지에 여전히, 경고 창 개체가 사라지고, 사용자가 확인, 확인를 묻는 팝업, 삭제) django 객체를 삭제하기 위해 페이지에서 AJAX 호출.

당신이 편안하고 여기에 대해 읽을 수 있습니다 http://en.wikipedia.org/wiki/Representational_State_Transfer

여기 장고 - 피스톤 : https://bitbucket.org/jespern/django-piston/wiki/Home

난 당신이 일반 뷰는 장고 버전 1.3을 시작하기에이를 수 있다고 들었습니다

,하지만 난 사용하지 않은 그것.

관련 문제