DeleteView

    Django DeleteView를 Template없이 사용하는 법

    문제상황: 게시물을 삭제하기위해서 deleteview를 만들었는데 삭제를 위해 삭제화면(template)으로 이동하는 대신 삭제를 확인하는 modal 창을 띄워 삭제 전 다시한번 확인하는 형태를 만들고 싶었다. 하지만 모달을 띄우는데까지는 성공했으나 삭제하기버튼을 누르면 바로 삭제되지 않고 template으로 넘어가는 문제가 생겼다. DeleteView는 POST request와 GET request에 응답해 GET request는 template을 띄우고 POST request는 삭제요청을 받는다. 아래와 같이 으로 POST request를 보낼 수 있다. {% csrf_token %} 삭제하기 그리고 views.py에서 get()을 재정의 해주었다. class TeamDeleteView(DeleteV..

    [pinterest clone (18)] DeleteView를 이용한 회원탈퇴 구현

    views.py class AccountDeleteView(DeleteView): model = User success_url = reverse_lazy('accountapp:login') template_name = 'accountapp/delete.html' urls.py from django.contrib.auth.views import LoginView, LogoutView from django.urls import path from accountapp.views import hello_world, AccountCreateView, AccountDetailView, AccountUpdateView, AccountDeleteView app_name = 'accountapp' urlpatterns =..